GameModel > abstract