public static boolean moveSpot(NPC npc) {
		WorldTile key = new WorldTile(npc);
		WorldTile spot = moveSpots.get(key);
		if (spot == null && moveSpots.containsValue(key)) {
			for (WorldTile k : moveSpots.keySet()) {
				WorldTile v = moveSpots.get(k);
				if (v.getX() == key.getY() && v.getY() == key.getX()
						&& v.getPlane() == key.getPlane()) {
					spot = k;
					break;
				}
			}
		}
		if (spot == null)
			return false;
		npc.setNextWorldTile(spot);
		return true;
	}