public void StartGame()
 {
     if (CanDoNext())
     {
         PrepareCarefully.Instance.Active = true;
         PrepareCarefully.Instance.State.Page.Close(false);
         PrepareCarefully.Instance.State.Page = null;
         PrepareGame();
         PrepareCarefully.Instance.DoNextInBasePage();
         PrepareCarefully.RemoveInstance();
         PortraitsCache.Clear();
     }
 }
 public void StartGame()
 {
     if (ValidateStartGame())
     {
         PrepareCarefully.Instance.Active = true;
         PrepareCarefully.Instance.CreateColonists();
         PrepareCarefully.Instance.State.Page.Close(false);
         PrepareCarefully.Instance.State.Page = null;
         PrepareGame();
         PrepareCarefully.Instance.NextPage();
         PrepareCarefully.RemoveInstance();
     }
 }