Pathfinding is the plotting, by a computer application, of the shortest route between two points.
It is a more practical variant on solving mazes.
We will be generating a maze using Maze Generating Algorithm, followed by a Pathfinding
Algorithm to solve the maze.