Fixed error from last upload, added in HLSL files, incomplete, but first need to resolve some TODO errors before adding more to the shaders.