halfway with multiagent