Maze Traversal (Harder)