more dealing and game initializing logic