The wall jump is definitely messed up, however I think it is more a physics problem. When I jump and then subsequently stop pressing the arrow key in mid-air, the character should continue moving in that direction until one of three things happen: he hits a wall, he lands on the ground, or I press another arrow key. That is why I will only give it a 4 star rating everything else is great.