Monstrous refactoring of Game mega-class, breaking all state handlers into their own classes.