private void logic1(){
		int floorCounter = 0;
		
		
		while(this.getCustomersInTransit()>0){
			int current = this.getElevator().getCurrentFloor();
			System.out.print(current+": ");
			for(Customer cust : this.customerList){
				if(!cust.getFinished()){
					if( !cust.getInElevator() && current == cust.getStart()){
						this.getElevator().customerJoins(cust);
						cust.setInElevator(true);
						System.out.print(cust.getId()+"+ ");
					}
					if( cust.getInElevator() && current == cust.getDestination()){
						this.getElevator().customerLeaves(cust);
						cust.setInElevator(false);
						cust.setFinished();
						System.out.print(cust.getId()+"- ");
					}
				}//END IF !cust.get.Finished()
			}//END FOR loop
			if (current == this.NUM_OF_FLOORS) {
				this.getElevator().setDirection(-1);
				System.out.print(" DOWN ");
			}
			//Make Elevator turn around in case it has reached top or bottom floor.
			if (current == LOWEST_FLOOR) {
				this.getElevator().setDirection(1);
				System.out.print(" UP ");
			}
			System.out.println("["+this.getElevator().getCustomersInElevatorString()+"]");
			this.getElevator().move();
			floorCounter++;
		}//END WHILE no more customers needing transportation.
		
		System.out.println("Logic 1 Total Floors visited: " + floorCounter);
	}