removed prints; flees to toward_loc if possible