It's starting to look like something. I only need to iron out the really weird corner effect, but that shouldn't require a ton of math work to fix up. (:
After that I'm going to start working on making nice-looking walls rather than sprite-y barriers.