Really nice incremental take on this kind of game!
I had a lot of fun seeing how you handled the progression tree and upgrade balance, especially because I wrestled with very similar problems in my own game and ended up solving them in a pretty different way.
Definitely gave me a few ideas to take away from it. Great job!