A Complete Algorithm for a Moving Target Traveling Salesman Problem with Obstacles