You say ray casts cannot run concurrently with other game code. I say they can and and they do.
Beyond that, I can't be bothered to argue. I've made my point to anyone who cares to listen.
Edit: I lost patience here, sorry. Normal service will be resumed shortly.