Solid game. Puzzles felt challenging enough and even thought it sometimes seemed hopeless, I could always find a way to make stuff work. Never needed to backtrack a large amount.