fix some problems with roofs

this commit adds a new roof layer (Over3) to avoid putting roof tiles on
the ground layers (who the fuck actually thought it was a good idea?)