- startElevator...() methods' logic has been separated to helper methods that help them complete their tasks and are shared between both startElevator...() methods.
- Enhanced for loop used where appropriate.