Neat idea! I like the sense of progression that comes from the upgrades as well as the "player" getting better at the game. Some of the attacks feel a bit weak for boss attacks, but it makes sense since it needs to still be a bit of a challenge.