public WumpusPerception addHunter(final AID senderAID) {
    	if(log.isLoggable(Logger.INFO))
    		log.log(Logger.INFO, "addHunter()");
    	
    	WumpusPerception perception = null;
		
		if (senderAID != null) {
			Hunter hunter = new Hunter(senderAID);
			if (!hunters.contains(hunter)) {
				this.hunters.add(hunter);
				worldMap[hunter.getxCoord()][hunter.getyCoord()].hunters.add(hunter);
			}

			notifyHunterListListeners();
			notifyWorldModelListeners();
			perception = getPerception(worldMap[hunter.getxCoord()][hunter.getyCoord()]);
			return perception;
		} else {
			//TODO: sinnvoll ändern
			throw new RuntimeException();
		}
	}