Thanks a lot for sharing! What programme did you make all this in? I was thinking of using GAMA Platform for an ABM, but wondering how I could "translate" that to create a game as a visual output.
I made this with GamemakerStudio 2. I am not familiar with GAMA but from the website it seems too be a good tool for such a simulation.