made Elevator.go_to() even worse with another while loop to handle descent.