using new camera tracking in Hale; now what remains to do is moving handling of shaders and uniforms to hale