public void Discard() => EffectsDispatcher.DispatchEffects(this, EffectTriggerType.OnDiscard);
public void Draw() => EffectsDispatcher.DispatchEffects(this, EffectTriggerType.OnDraw);
//TODO: wait implement EffectsDispatcher public void Play() => EffectsDispatcher.DispatchEffects(this, EffectTriggerType.OnPlay);