public override void Invoke(CardHolder executor, ICollection <CardHolder> targets)
 {
     executor.GainBlock(BlockValue);
 }