Level 4 took me so long I had to bail out for level 5... Great job, fun puzzles! Others have noted the room for improvement in the movement, and I second them