update Deck to use Card
integrate Card with Deck
flesh out Player.addCard()