fixed logic in controlling_player(), removed identica code from shuffle_deck