def init(self, battlefield, stack, opponents): self.opponents = opponents self.library = LibraryZone() self.hand = HandZone() self.graveyard = GraveyardZone() self.exile = ExileZone() self.battlefield = battlefield.get_view(self) self.stack = stack self.manapool = ManaPool() self.loadDeck() self.shuffle()