Great fun! a nice twist on the puzzle platformer. If I were to give some constructive feedback, it would be nice if you implemented some coyote time (let you jump for a few frames after leaving a ledge) to make the platforming a bit more forgiving.