Early, broken version of carveHallways