change all user card functions to run through dealCards