change to use GameFactory

Allow new games to be added by a simple #include