added new_cards function to fill hand after discard