Guess two... take a look at find_first_hitable_location...