private void checkForLongestRoad(ServerModel game, int currentPlayerIndex){

		int longest = 4;

		Player currentPlayer = game.getPlayers().get(currentPlayerIndex);

		int playerWith=game.getTurnTracker().getLongestRoad();

		
		
		if(playerWith == -1 && 15-currentPlayer.getRoads() > longest) { // no one has it yet

			playerWith = currentPlayerIndex;
			currentPlayer.incrementVictoryPoints();
			currentPlayer.incrementVictoryPoints();
		}

		else if(playerWith > -1 && playerWith < game.getPlayers().size() && 15-currentPlayer.getRoads() > 15-game.getPlayers().get(playerWith).getRoads()) { // take it from who has it
			game.getPlayers().get(playerWith).decrementVictoryPoints();
       	 	game.getPlayers().get(playerWith).decrementVictoryPoints();
       	 	playerWith = currentPlayerIndex;
       	 	currentPlayer.incrementVictoryPoints();
       	 	currentPlayer.incrementVictoryPoints();

		}

		if(playerWith!=-1) {

			game.getTurnTracker().setLongestRoad(playerWith);

		}

	}