Great puzzle design in this. Challenging enough without being brutal (though one defeated me). Main issue I had was starting from scratch when missing making repeating failed puzzles a bit tedious. It would have been nice to select and replace puzzle pieces, especially on complicated levels.