At the frontier of agent-based modelling: