Allow a clean way to exit the game without big ugly warnings, but with logging information available if needed. Closes #496