Better blue screens and also logging and whatnot
This involved basically a giant rewrite of the renderer because I now need to share the vertex buffer across textures and it is *a lot* let me tell you. There's like a vertical seam which I don't understand yet.