Renderer Update

reworked how the graphics render so that it actually works now