Added GameType class to replace GameFactory. More refactoring.