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.