move Deck.deal to Hand.deal