Shadow now face the normal of the surface

Shadow now rotates to match the ground normal