make Deck implement Iterable<Card>