Every time this program is run it generates a random maze. This generates a random maze with loops. That means that there may be multiple paths between any two points inside of the maze. The maze solver AI does not work perfectly well. I must fix it