Eeeeh
It's not too bad, I do like how you use the achievement system. However, I would recommend using a save system of some type so that a) you can keep the upgrades you earn and b) so that you don't have to play through the freakin' tutorial every time.