What's going on here
A simple maze traversal. The gray boxes are open areas. The red boxes are walls/barriers. The green box is the what we're trying to find. The blue boxes visited. Cyan are to visit. Yellow is start.