private void remove() {
		try {
			Agent agent;
			int i;
			int option;

			UI.printHeader();
			System.out.println(agents.size() + " agentes activos:");
			System.out.println("");

			for (i = 0; i < agents.size(); i++) {
				agent = agents.get(i);
				System.out.println((i + 1) + ") Agente: "
						+ agent.getType() + "  Alias: "
						+ agent.getAlias());
			}

			System.out.println("");
			System.out.print("Elige el agente para eliminar: ");

			BufferedReader bufferRead = new BufferedReader(
					new InputStreamReader(System.in));
			option = Integer.parseInt(bufferRead.readLine());
			
			agents.remove(option-1);
			// Habría que ver qué pasa si no lo elimino de las conexiones

		} catch (NumberFormatException e) {
			UI.setError("Opción no válida");
		} catch (IOException e) {
			e.printStackTrace();
		}
		
	}