I didn't particularly like the need to restart the level from the beginning (keeping track of all the correct movements or waiting for parts to align), but some of the puzzles were pretty good.