The renderer is now completely functional. It needs a ton of optimization though.