Yes, I understand completely. I tinkered for hours attempting to get the raycasting perfect but it always seemed off. Something about the object of the environment throwing out an exception, allowing for the light to detect the player first. Thank you for playing!