cursor.add(dir, 7);
cursor.add(orth, 2);
start = new Coord(cursor);
end = new Coord(start);
end.add(Cardinal.UP, 5);
<BUG>editor.fillRectSolid(rand, start, end, theme.getPrimaryWall(), true, true);
</BUG>
cursor.add(Cardinal.reverse(dir));
stair.setOrientation(Cardinal.reverse(dir), false).setBlock(editor, cursor);
cursor.add(Cardinal.UP, 2);

cursor.add(dir, 7);
cursor.add(orth, 2);
start = new Coord(cursor);
end = new Coord(start);
end.add(Cardinal.UP, 5);
RectSolid.fill(editor, rand, start, end, theme.getPrimaryWall(), true, true);
cursor.add(Cardinal.reverse(dir));
stair.setOrientation(Cardinal.reverse(dir), false).setBlock(editor, cursor);
cursor.add(Cardinal.UP, 2);
