Tutorial on agent-based modeling and simulation | Synapse