Finished Shader Loader and new directory system