More refactoring

Updating head-of-file comments, moving lots of main.cpp code into the
Game class