Solving the Watchman Route Problem with Heuristic Search