public ArrayList<Item> findItems(ClipsEnvironment clipsEnv) {
		ArrayList<Item> foundItems = new ArrayList<Item>();
		
		if (this.horse != null) {
			try {
				String evalString = "(find-all-facts ((?k kon))(eq ?k:id " + this.horse + "))";
				PrimitiveValue pv1 = clipsEnv.getWorldEnv().eval(evalString);
				Horse horseTmp = new Horse(pv1.get(0));
				foundItems.add(horseTmp);
			} catch (Exception e) {

			}
		}

		if (!this.packages.isEmpty()) {
			for (String pack : this.packages) {
				try {
					if (!pack.equals("")) {
						String evalString = "(find-all-facts ((?p paczka))(eq ?p:id " + pack + "))";
						PrimitiveValue pv1 = clipsEnv.getWorldEnv().eval(evalString);
						Pack packTmp = new Pack(pv1.get(0));
						foundItems.add(packTmp);
					}
				} catch (Exception e) {

				}
			}
		}
		
		return foundItems;
	}