/** 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;
  }