Very creative puzzle and utilization of the mechanics. I especially like the multi-screen puzzles. I sometimes got ambushed by off screen enemies, but the respond time is quick, so it's not a big problem.