Maze Generates a random maze and solve it. An exercise for graph data structure and algorithms. Usage: Right click on the window and choose your desired options.