private boolean playerTurns()
{
	
	while(gameHasBeenWon != true) // this while loop calls 'gameWon()' everytime it runs. If gameWon() returns true, the game has been won, and this loop will quit.
	{
		for(int i = 0; i < PLAYER_AMOUNT;i++)
		{
			if(playerControl.players[i].stillPlaying)
			{
				if(playerControl.players[i].inJail()){
					inJail(playerControl.players[i]);
				}
				if(playerControl.players[i].inJail() == false){
					
				
				uniqueTurn(i); 		// run the unique turn for a player
				gameHasBeenWon = gameWon();
					while(dice01.getFaceValue() == dice02.getFaceValue() && playerControl.players[i].stillPlaying && playerControl.players[i].inJail() == false) // see if a player should get more rolls
					{
						uniqueTurn(i);
						playerControl.players[i].addDuplicates(); // add duplicates if a player is constantly getting duplicates                  //
					}
				playerControl.players[i].resetDuplicates(); // reset the duplicates after he has had his go.                                  //
			
				}
				
			}
			
		}
		return false;
	}

	return true;
}