Yes, I played on the browser so maybe that's the cause of the problem. The raycast should fix the first issue, I agree.