Wrote shadow shaders. Testing not in place yet