public override void Die()
        {
            CompanionFighter companion = GetCompanion();

            if (companion != null && !companion.Dead)
            {
                companion.SwitchContext();
            }
            base.Die();
        }
        public override void EndTurn()
        {
            CompanionFighter companion = GetCompanion();

            if (companion != null && companion.IsPlaying)
            {
                companion.EndTurn();
            }
            else if (IsPlaying)
            {
                base.EndTurn();
                if (companion != null && !companion.Dead)
                {
                    companion.SwitchContext();
                }
            }
        }