Great game with good progression of difficulty! A lot of nice attention to details in the artworks, movements and the upgrades. This is something that is fun to play for someone who doesn't really game and it easy enough to get used to, yet still fun for people who are 'good' at gaming with added complexity to upgrades and bosses. The auto-shooter mechanic makes the game a good balance of engaging and yet easy to play, and usually would feel like the game is played for you... but this version was done very well to make the game still feel like you're the one in control of the outcome.
Seems like a fully fleshed out game that's ready for a broad audience.
Phenomenal job :)