Add waiting time to from floor to determine the nearest waiter.
Rename User#waitingTicks and User#travelingTicks to waitingTime and travelingTime.
Experiment to handle crowded cabin.
Fix percentage when switch to crowded users.
Search the nearest floor with the most of waiting users.
Change middle floor.