@Override
	public void run() {
		final GameObject obelisk = ctx.objects.select().id(OBELISK).nearest().poll();
		if (obelisk.valid() && IMovement.Euclidean(obelisk, ctx.players.local()) < 5) {
			renewPoints();
		} else {
			if (!locationAttribute.isInObeliskArea(ctx)) {
				if (doSmall()) {
					ctx.sleep(666);
				}
			}
		}

		ctx.sleep(300);
	}