/** Adds new agent to the simulation and sets his audition and sight to the default values. */ public Agent addAgent(final Agent agent) { agent.setAudition(AGENT_AUDITION); agent.setSight(AGENT_SIGHT); agents.add(agent); return agent; }