protected Map<Integer, Sugar> getFreeSugar() {
		Map<Integer, Sugar> freeSugar = new HashMap<Integer, Sugar>();
		
		for (Sugar sugar : getSugar().values()) {
			boolean free = true;
			for (Team team : world.getTeams().values()) {
				for (Ant ant : team.getAnts().values()) {
					if (!ant.isSweet()) continue;
					
					if (sugar.getX()==ant.getX() && sugar.getY()==ant.getY()) {
						free = false;
						break;
					}
				}
				if (!free) break;
			}
			
			if (free) freeSugar.put(sugar.toPositionHash(), sugar);
		}
		
		return freeSugar;
	}