Also, not quite answering your question but to me there's two broad categories of puzzle game. Find The Solution puzzle games, and Find A Solution puzzle game. I find the creativity of the second type way more fun than trying to read developer's minds which is common in the first.