This is a cool game! I liked the run and the jump. I feel that the intention was to have a wall jump, but the implementation of your jump being available every time you touch a block was a little awkward to get used to. Consider checking if the player was on the ground?
Also, having sprites for the jump/fall that have directions would be cool, every time i stopped moving/fell/jumped the character would look straight at my soul, which was interesting.
All in all you've done well!