gameViewModel to encapsulate game specific methods and remove from gamesController