Very interesting game, I liked how smooth the player's movement was, as well as the animations, and I also liked how each layout has a different enemy setup. It was fun to try and figure out the best strategy for getting around the enemies. The only thing I battled with was the upgrade system, which was quite hard to understand all at once.