got to level 9, and got frustrated, so I didn't finish it. Really cool puzzle gimmick, but some way to rewind moves would really help the game since 1 wrong move can force you to restart the entire level