Some here may remember my MazeMaker project thread 2 or 3 years ago. A few people participated in the beta test but I got stuck on a bugs and missing features and never finished that.
Finally I have fixed most of these issues (I believe) and added a feature to import bitmap image files that can be used to create maze outlines. This can be black and white sihouettes (like in the example below), greyscale or color images. I think it is quite neat and this is my latest practical test. More info here. If you did get a free license back then for the beta that should still work with the new version.
This is the result, a 34" x 23" maze for a 1/4" steel ball. Admittedly this is way too complicated for a practical toy (except if somebody has the memory of a chess grand master) but I made that to see what is possible.
This was the original image:
Using MazeMake to convert into a blocking pattern for the maze tiles:
The running the random algorithm to create the maze within the blocking pattern confines and output the tool path files (gcode or .dxf):