@Override
	public boolean ausfuehren(ServerKontext kontext, Spieler spieler,
			Befehlszeile befehlszeile)
	{

		//TODO auslagern in Methoden
		String richtung = extrahiereRichtung(befehlszeile);
		Raum nebenRaum = getRaumFuerRichtung(kontext, spieler, richtung);

		kontext.schreibeAnSpieler(spieler, "Dr.Little schaut nach " + richtung
				+ "en.");
		kontext.schreibeAnSpieler(spieler, "Er sieht: " + nebenRaum.getName());

		Stack<Item> raumItems = nebenRaum.getItems();
		kontext.schreibeAnSpieler(spieler, "Zu sehen "
				+ (raumItems.size() == 1 ? "ist" : "sind") + ":");

		int anzahlKruemel = 0;
		boolean gegengift = false;
		boolean hatDinge = false;

		for(Item item : raumItems)
		{

			if(item.isAnyKuchen())
			{
				anzahlKruemel++;
			}
			else if(item == Item.Gegengift)
			{
				gegengift = true;
			}
		}

		if(gegengift)
		{
			kontext.schreibeAnSpieler(spieler, "Das Gegengift!");
			hatDinge = true;
		}

		if(anzahlKruemel != 0)
		{
			kontext.schreibeAnSpieler(spieler, anzahlKruemel + " Krümel");
			hatDinge = true;
		}

		if(nebenRaum.hasMaus())
		{
			kontext.schreibeAnSpieler(spieler, "Eine Maus");
			hatDinge = true;
		}

		if(nebenRaum.hasKatze())
		{
			kontext.schreibeAnSpieler(spieler, "Eine Katze");
			hatDinge = true;
		}

		if(!hatDinge)
		{
			kontext.schreibeAnSpieler(spieler, "nur uninteressante Sachen");
		}
		return true;
	}