public void onTick() {
    	if(log.isLoggable(Logger.WARNING))
    		log.log(Logger.WARNING, "searching for game agent...");
			
		try {
			/*
			 * Sucht in den YP nach dem Service und damit nach dem Agenten, 
			 * der den Service anbietet.
			 */
			this.results = DFService.search(myAgent, dfd);

			if (this.results.length == 0) {
		    	if(log.isLoggable(Logger.WARNING))
		    		log.log(Logger.WARNING, "no agent with service-type '" +
		    				WumpusConsts.GAME_SERVICE_TYPE + 
		    				"' found, try again later");
			} else if (this.results.length == 1) {
		    	if(log.isLoggable(Logger.WARNING))
		    		log.log(Logger.WARNING, "found agent '" 
							+ results[0].getName().getLocalName() 
							+ "' with service-type '" + WumpusConsts.GAME_SERVICE_TYPE);
				/*
				 * Ein Spiele-Agent gefunden, der wird am Agenten gemerkt,
				 * dieser Behaviour hat seine Aufgabe erfüllt und beendet sich.
				 */
				((HunterAgent) myAgent).setGameAgentDescription(results[0]);
				this.stop();
			} else {
		    	if(log.isLoggable(Logger.WARNING))
		    		log.log(Logger.WARNING, "unexpected number of agents with service" +
							" 'wumpus-game', try again later");
			}
		} catch (FIPAException e) {
			throw new RuntimeException(e);
		}
	}