A great beginning build for your game! A few small bugs/notes of things to be polished:
- Jumping feels a bit janky. The jumps feel smooth when you hold down space the whole jump, but if you let go midway, you immediately go down at a high speed. It's good that this lets you control jump height/distance, but the speed decrease needs to be gradual.
- The crouch button's placement makes it a bit hard to blend into movement. Maybe change it to L or H, and/or add an option to customize controls?
- I think player movement speed in comparison to both screen size and enemy movement speed is too high. It does give that nice fast-paced feel, but it's hard to play without stopping every so often to look ahead. I'd think it's best to both lower speed a little and zoom out the screen size a bit, but that might be just me.
- Wall jumps are a great mechanic, but it can be hard to control them. I think the speed of the player sliding down walls is too slow compared to how fast you usually move. I also think that holding down (as in the "s" key) should let you fall down without wall sliding, since it's too easy to get stuck in narrow columns.
All in all, a great build! Sorry if the list of stuff comes off as nit-picky. I hope this gets more attention as you update it.