Added uniforms to all shaders and updated the expensive draw method so that computations are done in the update method now.