removed the agent pointer from the step update as it now iterates all agents, I also set the default init agents to 0 as we only want to create an agent when it connects