Really great game, well done! I like the concept a lot. The levels are also designed really well. The provide a nice balance between a platforming challenge and a puzzle.
My only gripe would be that you're probably using a ray cast from the center of the character to determine if he's grounded, meaning that you can't jump if half of the character is past the edge. This is basically the opposite of coyote time, and it has caught me of guard a couple of times.
I would really appreciate it if you would check out my game as well :D