private List<Sprite.Part> findobsc() {
		ArrayList<Sprite.Part> obsc = new ArrayList<Sprite.Part>();
		if (obscgob == null)
			return (obsc);
		boolean adding = false;
		for (Sprite.Part p : clickable) {
			Gob gob = (Gob) p.owner;
			if (gob == null)
				continue;
			if (gob == obscgob) {
				adding = true;
				continue;
			}
			if (follows(gob, obscgob))
				continue;
			if (adding && obscpart.checkhit(gob.sc.add(obscgob.sc.inv())))
				obsc.add(p);
		}
		return (obsc);
	}