public void enterLane(Lane nextLane, Lane leftLane) {
	
       	if (firstFree() == false) {
	
	Car carChoice = firstCar();
	int choice = carChoice.destination;
	if (choice  == 0) {
	theLane[0].setForward(nextLane.theLane[nextLane.theLane.length - 1]);
	}
	else {
	   theLane[0].setForward(leftLane.theLane[leftLane.theLane.length - 1]);
	}
	}
	
	if ((nextLane.firstFree() == false) && (nextLane.theLane[1].light.isGreen() == false))
	    {
		nextLane.getFirst();
	    } 
	if ((leftLane.firstFree() == false) && (leftLane.theLane[1].light.isGreen() == false)) 
	    {
        	leftLane.getFirst();
	    }
}