public PartySelect()
        {
            Title = "Prepare Party";
            InitializeComponent();

            BindingContext = _viewModel = BattlePageViewModel.Instance;

            _viewModel.NewParty();
        }
        //Default constructor instantiates members and sets up environment for game play
        public BattlePage()
        {
            msg = "Click Play to Begin!";

            NavigationPage.SetHasBackButton(this, false);

            InitializeComponent();

            BindingContext = _viewModel = BattlePageViewModel.Instance;

            //initialize. OK to have here because we are only creating one instance of BattlePage in OpeningPage
            //Therefor we aren't recreating an instance each time we return to the BattlePage (i.g resets data)
            battleObj = new Battle();
            battleObj.BeginGame();
        }