private void ConsumeCard(CardContainer card) { deck.DiscardCard(card.card); card.Discard(); DispatchCardConsumedEvent(card); }