This is certainly the best looking game of those I played! As a platformer it's also very solid, the wall jumping feels and works great!
Though I think it could be improved with a number of changes. For example I think the fighting would feel better if your porjectiles would have a smaller hitbox (or one that is slightly placed above the sprite), so that it won't hit the floors edges as much.
Personally I also prefer if you can just hold a key that you often use, like holding mouse klick to shoot when possible or jumping as soon as possible when holding space. But that's just quality of life and maybe just me. :)
Anyways, well done!