private void HandleResultChosen(object sender, System.EventArgs e)
        {
            INewGameControl ctl = (INewGameControl)sender;

            this.playerColor  = ctl.PlayerColor;
            this.civilization = ctl.ChosenCivilization;
            this.opponents    = ctl.ChosenOpponents;
            this.leaderName   = ctl.LeaderName;
            GameRoot root = ClientApplication.Instance.ServerInstance;

            root.StartServer(ctl.WorldSize, ctl.Age, ctl.Temperature, ctl.Climate, ctl.Landmass, ctl.WaterCoverage, ctl.BarbarianAggressiveness, ctl.Difficulty, ctl.Rules);
            OnInvoked();
        }