Nice game. The character movement and feel is spot on. I would re-desing the controls. And maybe quickly swithcing abilities directly from keyboard (without having to travel to checkpoint) could be nice.
Restricting ability switches to checkpoints is probably a useful constraint for designing the puzzles though.