Rewrote BruteForce and BestFirstSearch to work with the new JobList