Refactoring GameConstruction