https://www.machinet.net/tutorial-fr/develop-python-tool-simulating-crowd-movement-behavior