ASharp::ASharp(Maze *NMZ){ MZ = NMZ; //Set all closedList items to false std::memset(closedList, false, sizeof(closedList)); //Uses A* algorithm to fin