private void CopyGameText(Card sourceCard)
        {
            IEnumerable <ITrigger> triggers =
                FindTriggersWhere(t => t.CardSource.CardController.CardWithoutReplacements == sourceCard);

            foreach (ITrigger trigger in triggers)
            {
                if (trigger.IsStatusEffect)
                {
                    continue;
                }

                ITrigger clonedTrigger = (ITrigger)trigger.Clone();
                clonedTrigger.CardSource = base.FindCardController(sourceCard).GetCardSource();
                clonedTrigger.CardSource.AddAssociatedCardSource(base.GetCardSource());
                clonedTrigger.SetCopyingCardController(this);
                base.AddTrigger(clonedTrigger);
                this._copiedTriggers.Add(clonedTrigger);
            }
        }