https://medium.com/@rashadmusayev19/building-a-traffic-simulation-system-in-python-a-step-by-step-guide-afb847f1c7fa