Requires pygame
Software to be run from main file. Generates maze using a depth first search of a graph created of some size. User can select one of four path finding functions. Then the locations in the maze for the program to start and stop or generate the locations randomly. Then the program will show the search it makes and then show the shortest path.