Nice game, the upgrade system was cool and I liked the enemy variety as well. Always nice to play a game with an ending as well. I think the upgrades could have been better explained though. Maybe that's the idea but I would always just select them at random and hope for the best.