functionality to create a new deck and deal a card - unable to access dealt card as object though