updating stuff to use webgl
rendering on a threejs material now