demo: https://tiglapiles.itch.io/simulation-2d
github: https://github.com/tiglapilesgame/simulation_builder