@Override
	public void run() {
		if (ctx.game.clientState() == Constants.GAME_MAP_LOADED) {
			ctx.sleep(2000);
			if (valid()) {
				options.status = "House does not have a gilded altar";
				if (options.useOtherHouse.get()) {
					script.houseHandler.currentHouseFailed();

					if (!options.detectHouses.get() && script.houseHandler.getOpenHouse() == null) {
						ctx.stop("House does not have a gilded altar");
					} else {
						script.leaveHouse.leaveHouse.set(true);
					}
				}
			}
		}
	}