public void addDestructor(String id, String type) throws SecurityException,
			IOException {

		if (WarUtility.getDestructorById(id, this, type) != null) {
			// tell controller the id already exists
		}

		if (type.equalsIgnoreCase("Plane") || type.equalsIgnoreCase("Ship")) {
			Destructor desctructor = new Destructor(id, type,
					new Vector<AbstractMissile>());
			addLauncherDestructor(desctructor);
		} else if (type.equals("Iron Dome")) {
			Destructor desctructor = new Destructor(id, type,
					new Vector<AbstractMissile>());
			addMissileDestructor(desctructor);
		}
		WarDBConnection.addNewDestructor(id, type);
	}