The game is really cool. It's a challenging experience with just the right length.
The enemies offer a solid level of challenge at each stage of progression and the arcade style makes everything easier to understand, and with each level the complexity increases.
Easy to learn and hard to master. Great game.