A solid game in all departments. It's nice how there are multiple ways to solve each puzzle - intentional or otherwise.