protected virtual void OnBattleZoneRemoved(Zone battleZone, Card removedCard) { BattleZoneRemoved?.Invoke(this, battleZone, removedCard); }
protected virtual void OnBattleZonePut(Zone battleZone, Card putCard) { BattleZonePut?.Invoke(this, battleZone, putCard); }