public void AfterLocationExplored(ILocationExplored state)
            {
                if (state.Location.Card.Id != source.Id || !state.IsExplored)
                    return;

                state.AddEffect(this);
            }
            public void AfterLocationExplored(ILocationExplored state)
            {
                if (state.Location.Card.Id != source.Id || !state.IsExplored)
                {
                    return;
                }

                state.AddEffect(this);
            }