Player model update  - The player actually gets new cards now.  When the player deck is out of cards, the player reshuffled discarded cards back into the deck.