def __init__(self, card: Card): super(IllegalSummonException, self).__init__("Cannot Perform Summon: " + card.name())
def __init__(self, card: Card): super(InsufficientManaException, self).__init__("Not enough mana to play " + card.name()) self._card = card