Solving the shortest path problem with a naïve approach that turns into something.
Figuring out shortest-path problem from the BF to the A* algorithm.