public WumpusPerception eventGrab(AID hunterAID){
		
		Hunter hunter = getHunter(hunterAID);
		
		int xCoord = hunter.getxCoord();
		int yCoord = hunter.getyCoord();
		
		WumpusPerception perception = getPerception(worldMap[xCoord][yCoord]);
		
		if (worldMap[xCoord][yCoord].hasGold()) {
			perception.setState(WumpusConsts.STATE_GOAL);
			//hunter.setState(WumpusConsts.STATE_GOAL);
			hunter.grab(true);
		} else {
			hunter.grab(false);
		}
		
		notifyHunterListListeners();
		notifyWorldModelListeners();
		return perception;
	}