That was very enjoyable, the loop was simple but fun and the different ways to upgrade the player was well executed. I do feel some of the upgrades could have been stronger, allies weren't a whole lot of help as they didn't deal that much damage. The difficulty increase was balanced great!