flesh out Player.addCard()