private void SetStartingPlayer(JObject msg) { string firstPlayer = msg["who"].ToString(); Player playerToStart = firstPlayer.Equals("agent") ? Player.Two : Player.One; game.SetStartingPlayer(playerToStart); if (playerToStart == Player.Two) //agent { _remote.Send("rummy.available_moves", getPossibleMovesAsJson()); } }