implemented BFS for optimal solutions; new move generator lets all cars
jump as far as possible instead of moving by only 1 unit.
added useless comments
Merge branch 'master' of https://github.com/briguychau/CS312_Assign3