After breaking, fixing, and updating a lot of stuff, I finally got down to writing the code for keystones. You can see that long, low arches still produce voids on the sides... a problem I'm working on now.