public void removeHunter(final AID hunterAID) {
    	if(log.isLoggable(Logger.INFO))
    		log.log(Logger.INFO, "removeHunter()");

		if (hunterAID != null) {
			Hunter hunter = new Hunter(hunterAID);
			if (this.hunters.contains(hunter)) {
				for (Hunter h : hunters) {
					if (h.equals(hunter)) {
						worldMap[h.getxCoord()][h.getyCoord()].hunters.remove(hunter);
						break;
					}
				}
				this.hunters.remove(hunter);

				notifyHunterListListeners();
				notifyWorldModelListeners();
			}

		} else {
			//TODO: sinnvoll ändern
			throw new RuntimeException();
		}
	}