Using raycast to evaluate decisions