The maze/graph generation and pathfinder algorithm source files can be downloaded here.
This is a simple demo to show off a perfect maze generation algorithm (perfect meaning that there is only one traversable path between each
point in the maze), and Depth First Search and Breadth First Search algorithms to solve the maze.
The code can be seen in action below. (Note: The video is a little jittery due to the video capture sofware)