I got a little confused about what I was meant to do with the challenge here - I interpreted the advanced requirement as implementing the GetSightRayHitLocation in full working code, rather than it being something for the next step.
I didn’t get there, and definitely keen to move on to the next lesson to get the solution more quickly, but I’m happy I gave it a go. Still, very interested to see how close I was!