Paint a diamond maze, validate it with BFS, then navigate it with a granular 1D shadow scanner using continuous u,v coordinates.
Up/Down changes u (scan-line). Left/Right changes v (avatar position).
Drag or Tap the scanner below to move. Start with finger on actual dot. Slide vertical for u, horizontal for v. Release often. Start back on the actual dot.