add dealPlayer() function