Nice mechanics and puzzles! Sometimes a little frustrating that you fail the puzzle easily and have to start all over.