though, is that there are no corners that contain windows (or maybe I just missed them?), which I found rather unfortunate. Consequently, windows can only be used on straight walls,
There is a way to use windows in corners, actually. You can put two windows pieces together in a corner and then use an obtuse_corner piece to hide the seam. Just make sure you lower the corner piece half a grid to avoid any z-fighting.