Stop writing AgentLoop classes — declare the topology of a turn as a graph and let one engine run it.