return allPacked(packed); if(eightWay) return apartPacked(packed, minDistance);
corridors = differencePacked(floors, rooms), doors = intersectPacked(rooms, fringe(corridors, 1, 60, 60, false)); Coord[] apart = apartPacked(doors, 1); Collections.addAll(chokes, apart); for (int i = 0; i < apart.length; i++) {