Fun concept! I like how balls to the wall the story is, the graphics is cute, the sound effects sound muffled for some reason, but apart from that they are fine.
The game feels a bit wonky. My guess is that this is your first time creating this sort of game, because you apply velocity to the rigid body even in-air, so you can get stuck in walls if you run into them mid-air, the platforms don't carry you so you have to move with them bit is annoying.
What I miss from this, being a metroidvania, is the minimap (which isn't a huge issue) but the enemies are overpowered. In Metroidvanias (in my eyes anyway) enemies are predictable. Since movement and aiming is limited to 6 directions (here, only two) enemies must be predictable. For example in Castlevania, one skeleton just does a normal swing attack, another throws axes, dogs jump at you, etc. Even with limited attacking capabilities, you can outsmart the enemies, which for me, feels fair and fun. Here, all the enemies just start shooting at you from all directions, which does feel really weird.
Also the bottom texts clip the screen, they do it more in fullscreen but it does happen in the small web window as well. Not a huge thing as the text is still legible.