Really satisfying to solve the puzzles once you figure out the mechanics! Still very tough though, it makes a lot with just a few mechanics and they are explored very well.
Like other people recommendend, I'd say an undo button is very important for any game where the number of moves is important to progress.