improved on the rendering, can currently use shaders with a vao, no indices yet however