Added simulate_agents