Elevator Modelling Algoirthm Simulation - Extended off another Github user.