Refactor the Game for reading