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