Not many games keep me interested enough to stick with them long, especially if I get stumped long or often. This one certainly did. I found myself mulling over the puzzles even when away from the screen. And when I finally figured it out, the resolution was extremely satisfying. Altogether, a thoroughly satisfying experience.