Very cool concept and controls! I have a small tip for you: When the player falls of the ledge, create a very small timer and if the player presses the jump key in that time let him jump again, this would make platforming a lot smoother! Overall, it's a pretty solid game, good job!