Thanks for your feedback! Coding this was the big challenge, haha, but it mostly came down to custom shaders and stencil buffers.
You sir are a beast. Keep it up!