MipMapping is now used for TerrainRayMarching
* also some minor cleanup and refinements especially in shadowing