bot responds to raycasts