game_models refactoring