Really hard game, got up to level 12 and then stopped because I was stuck there for too long. The music is really nice, it perfectly fits the arcade style game. Sound and visuals are on point as well.
If there is one thing I have issue with is that there isn't much room for error, as you have to get every shot going the way you want it to: to hit you or not hit you. Any missed shot or shot you aren't intended to take is a room reset. figuring out the correct way to play every room is fun for the first few levels, but it gets too frustrating too fast.
My takeaway is to give the player more "breathing" space, not every player can do every room perfect. Other than that, it is a fun game.