public static boolean open(IClientContext ctx, final GameObject door) {
		if (openDoor(ctx, door)) return true;

		if (door.valid()) {
			if (ctx.camera.pitch() > 50) {
				ctx.camera.pitch(Random.nextInt(0, 40));
			} else {
				ctx.camera.angle(Random.nextInt(0, 360));
			}
			if (openDoor(ctx, door)) return true;
		}

		return !door.valid();
	}