Maze solver: fix the failing search, then add one-way gates and the route · StackYard