Minor issue: after the last puzzle is solved the game doesn't allow the final door to open or trigger an immediate return to the main menu.