Rewrote rendering code to support passing in a camera, mesh, model matrix as well as color for render_wireframe().
This change is necessary in order to highlight intersected voxels.