public override void Execute()
 {
     if (user is CombatUnitPlayable)
     {
         CombatUnitPlayable cup = (CombatUnitPlayable)user;
         animParticle = user.RequestAnimationObject("pray");
         ParticleSystem ps = animParticle.GetComponent <ParticleSystem>();
         ps.Play();
         DisplayTextAtTitle("ActionPray");
         cup.UpdateTension(cup.GetTension() * 0.8f);
     }
 }
 public override void Execute()
 {
     if (user is CombatUnitPlayable)
     {
         CombatUnitPlayable cup = (CombatUnitPlayable)user;
         DisplayTextAtTitle("ActionGuard");
         GameObject shield = user.RequestAnimationObject("guard", 1);
         anim = shield.GetComponent <Animation>();
         anim.Play();
         cup.Guard();
     }
     else
     {
         Debug.LogError("Non player used player guard action");
     }
 }