https://fabiocaparica.com/2004/01/free-space-simulation/
Free Space Simulation