Not sure how much work this one would be, but how about allowing more than one maze per page, with each maze having its own unique start and stop point. In other words, maze #1 would start at start point #1 and stop at stop point #1 and maze #2 starting at start point #2 and so forth.