An interactive maze creator with an AI component that finds the exit
The maze can be edited using the very simple interface of the program and even saved for future use
The PathFinder then tries to find the exit and uses a color code to show the user how many times he passed over the same square