also add adjacent multi-tile buildings to ensure boundaries are detected properly
and a few initial tests