This game solves the problem of "should this be a puzzle game" or "should this be a platformer" - by making the puzzles be movement problems. Really well designed, great central mechanic for a precision platformer. Good job!