A Dynamic Systems Framework for Multi-Agent Experiments