so this fixed black far terrain, but im calling changeShadows twice