For a first game, great job, but here's some problem points. 1. This needs to be sped up by like 3x. The player moves so slow, it felt like an ordeal just walking to the other side of each platform. 2. The hitboxes on the obstacles are much bigger than they appear. A good practice is to make them slightly smaller than the visual, so the player never feels like they got cheated by them. 3. I don't think the wall jump worked right? Maybe you meant the little jump you do when you're near a ledge, but it wasn't the kind of wall jump I was expecting. 4. The movement controls seem to need the player to repeatedly press the movement key is the desired direction, making it give a constant speed rather than just applying a force when the key is pressed would probably fix the issue.
As I said before, this is really good for a first game, I'm just highlighting the biggest issues I had so you can improve!