moved game state relevant data to model layer to persist this.