- fix bug with roof not added to children of wall if the wall.roof was
already set to that roof
- draw children of foundation with roof first