Loved it! This was very polished and well executed. You managed to make a large amount of content, even if it is a little unbalanced.
The only issue I noticed is that, while your stats, upgrades, and settings are saved, your skill tree is not. Aside from that, this was very well done. Great work!