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