}
if (node instanceof Droppable) {
Droppable droppable = (Droppable) node;
WorldObject target = null;
for (WorldObject potentialTarget : goodTargets) {
if (droppable.acceptTarget(potentialTarget)) {
target = potentialTarget;
}
}
if (target == null) {
if (droppable.acceptTarget(worldLayer)) {