first working example, but assumes destination on Elevator#call
added callbacks to both call and reqeust methods to model receiving the destination only after the origin floor is visited
added callbacks to both call and reqeust methods to model receiving the destination only after the origin floor is visited
started to optimize elevators travel, but im probably over-thinking this stuff