The random building logic just creates random Circles and Rectangles until it finds 1 to 3 shapes that pass through the mid point of the cell the building is on.
Some times two rectangles are drawn on the same plane, and create Z fighting for the textures, ugly as well as overlapping/hidden geometry could be removed to increase generating and rendering efficiency
Zfighting on side of the middle building

Shows the bottom of a building, but shows how those faces in the inside are drawn but can never bee seen
