Simulates an elevator handling button pushes on numerous floors.  Finds optimal path to get people where they need to be in least amount of time using machine learning to find optimal weights for time waited, distance needed to travel, # of people going to a specific floor.  May add visual using some python graphics library.