private List<Player> _playersInLobby; // NOTE at the moment we remove players from the lobby when they create a game, though they should still get lobby messgages?

    #endregion Fields

    #region Methods

    public void CancelGame()
    {
        MessageTypes.CancelGameMessage msg = new MessageTypes.CancelGameMessage();
        msg.gameNumber = _gameNumber;
        NetworkManager.singleton.client.Send((short)MessageTypes.MessageType.CANCEL_GAME, msg);

        var createGameButton = (Button)GameObject.Find("CreateGameButton").GetComponent(typeof(Button));
        createGameButton.interactable = true;

        var cancelGameButton = (Button)GameObject.Find("CancelGameButton").GetComponent(typeof(Button));
        cancelGameButton.interactable = false;
    }
    public void CancelGame()
    {
        MessageTypes.CancelGameMessage msg = new MessageTypes.CancelGameMessage();
        msg.gameNumber = _gameNumber;
        NetworkManager.singleton.client.Send((short)MessageTypes.MessageType.CANCEL_GAME, msg);

        var createGameButton = (Button)GameObject.Find("CreateGameButton").GetComponent(typeof(Button));

        createGameButton.interactable = true;

        var cancelGameButton = (Button)GameObject.Find("CancelGameButton").GetComponent(typeof(Button));

        cancelGameButton.interactable = false;
    }