Move Deal() from Setup in test_deal, move calls to update_players_with_sidepot, fix bug with update_player_with_call