Navigates and handles odd behavior with missing walls, multiple S and E's, and eliminated shorter path loops.  TODO: open area shortcuts, and error messages.