Anti Alias + Z buffer work in tso.world

Z buffer is now almost perfect and anti alias is ok... We probably need
to implement this in a different way, I don't think a static layer then
a sim on top is the way to go.

Also implemented Get Distance To and attempted fixing a world render bug
on NVIDIA, please tell me if this causes any adverse affects on AMD!