Really good and fun game!
I liked how the upgrades felt really rewarding. My suggestion is that the game would really benefit from some more juice, like some particle bursts and some screen shake. Other than that, really solid game, great job!