Puzzles are cleverly design, and once I got used to game I entered a sort of flow state, and barely managed to stop playing. Awesome design.