Wow, this game does it right! Great constraints that make the puzzle fun and a good premise. This one is gold!