For the criteria its a great game, but in terms of gameplay i would add some stuff, the shooting mechanic feels nice and responsive but the movement could use some improvements. Adding some coyote time will always benefit you if making a platformer and your speed and jump should sort of match. while the movement itself is okay the jump is so high compared to move speed it seemed a bit off. Also SFX they make any game feel so much better without a lot of work so I really recommend adding it in. If you dont know how to get sfx you can look up OpenGameArt for free songs,sfx,art,... or use something like https://sfxr.me/ and generate your own.
All this is just feedback, your game was fun and fit the criteria so gj!