The SideWinder functionality works, just need to work out a strategy so the 1st horizontal path length is minimized/ shortened consistently.
The SideWinder maze was interesting to learn about, but not very effective in producing complex maze paths.
As mentioned previously, I ended up making another maze using a different search method that is much consistent in making higher complexity level mazes.
Want to look at spanning trees (Prim's algorithm, Kruskal's algorithm) and some other interesting Maze algorithms. Python does some nice picture mazes, so that would be really nice to do in Lazarus.