Hey dev, my upgrade tree seems to work sometimes but not always and I think your nodes are connecting to the wrong nodes, maybe a code error?
Also, the connection lines dont always show up, just sometimes.
Otherwise, really fun game!

Mine - Defend - Attack - Sell Ore - Upgrade - Repeat! · By
Ok! Issue should be sorted now!
Basically, what was happening was when I draw lines between nodes to connect them, there is a certain distance. What I failed to consider is that this distance changes based on what resolution you play at. So, I changed the way the distance is measured and did a few rounds of testing. I think it should be all good!