make the public property gameState ‘readonly’