protected virtual void RaiseHand(Deck <AbilityCard> deck)
 {
     CurrentHand?.Invoke(deck);
 }