Neat mechanic, and some nice little puzzles! I appreciated the checkpoints, as the limit of the time-reverse ability was hard to predict and not very intuitive starting out - perhaps a UI element illustrating the ability's limited duration is in order?