Further extracted hardcoded game mode code to separate class