shadows work, although shadow bias needs to better