Massive code refactoring towards making corridors have cube placement. Not
functioning yet - just saving progress.
Fixed corridor alignment bug! Now I just need to actually add blocks back
in to the rooms, and implement InsideCornerRoomCubes blah structure, and
I'll have blocks placed everywhere except the small fork rooms. However, I
should be able to implement the small rooms with inside/outside corner
pieces without too much trouble, just need to put them together to make
that happen.

Once that's done, I'm basically done with this sprint. Huzzah!