Snakebird was excellent. Some of the puzzles there were quite fiendish and many had to be put down and and left to percolate in my brain. At least once I woke up with a solution, and I solved several in the shower. I managed to finish all of the normal puzzles, but haven't made much headway on the cloud puzzles.