About to finish uniforms, made almost everything update generically, however still need to fix the singletons design in my shaders package to make everything generic before moving towards physics