Games Mastering Escape Room Skills: What Chess and Puzzles Have in Common by Alex Hales October 19, 2023