end.add(Cardinal.reverse(o), 2);
RectSolid.fill(editor, rand, start, end, stair);
}
}
for(Cardinal dir : Cardinal.directions){
<BUG>Cardinal[] orth = Cardinal.orthogonal(dir);</BUG>
cursor = new Coord(origin);
cursor.add(Cardinal.UP, 3);
cursor.add(dir, 6);
stair.setOrientation(dir, false).set(editor, cursor);
<BUG>for(Cardinal o : orth){
Coord c = new Coord(cursor);</BUG>
c.add(o);

end.add(Cardinal.reverse(o), 2);
RectSolid.fill(editor, rand, start, end, stair);
}
}
for(Cardinal dir : Cardinal.directions){
cursor = new Coord(origin);
cursor.add(Cardinal.UP, 3);
cursor.add(dir, 6);
stair.setOrientation(dir, false).set(editor, cursor);
for(Cardinal o : Cardinal.orthogonal(dir)){
Coord c = new Coord(cursor);
c.add(o);
