The pixel art is nice, although the platforming is kind of clunky.
The player is not affected by the physics of the moving platforms, making is difficult to ride them as you have to move with the platform in order to prevent yourself from falling.
The surprise aspect is interesting with varied projectile strength but can be a bit unreliable for clearing out big mobs.
Lack of bgm or sound effects is also kind of disappointing but understandable