This game leaned very heavily into the mechanics of the game and did it very well. The levels start very basically as they slowly build up the skills necessary to challenge the harder level. I think the skill progression of the player is really nice, with clean mechanics and gameplay to support any ideas the player has. The game is very good, except for the boss. The 1st and 2nd phase of the boss isn't even that bad and helped me learn the game better. The 3rd phase is just bad, where you either get 1 shot by all the boss's bullets or you 1 shot him if you parry right. Aside from the final phase, the game is good.