Shadow sampler was resulting in software fallback. Fixes World::GetBlock and changed rebuild to use that.
First pass at physics raytracing. First test shows strange results but it may be working...