implementing the alternate way to add_card and deal_card
got the alternate to work...need to test to verify