private void RefreshActiveLocation()
        {
            if (game.QuestArea.ActiveLocation == null)
            {
                ActiveLocation = null;
                return;
            }

            ActiveLocation = new EncounterCardInPlayViewModel(dispatcher, game.QuestArea.ActiveLocation as IEncounterInPlay);
        }
        private void RefreshRevealedEncounterCard()
        {
            if (game.StagingArea.RevealedEncounterCard == null)
            {
                RevealedEncounterCard = null;
                return;
            }

            RevealedEncounterCard = new EncounterCardInPlayViewModel(dispatcher, game.StagingArea.RevealedEncounterCard);
        }