class Environment: def __init__(self): self.agents = [] def register_agent(self, agent): self.agents.append(agent) print(f"Registered agent: {agent.name}") def broadcast(self, message): for agent in self.agents: print(f"Message to {agent.name}: {message}")