Awesome puzzle, really smart. I love movement puzzles, and this is perfect in its simplicity and execution. Nice job! :)