I tidied up my maze and replaced FUNUT's original "Find lowest" user defined block with my own, as his wasnt always working and paths would sometimes wander off the top or bottom of the map. It should now be working fairly reliably. Draw your map with blocks, press space, add start and end block. Pathfinder will then draw the path.
Following this video Series by FUNUT: https://www.youtube.com/watch?v=wfIfIRVLe8Y The pathfinding algorithm used is described by Boltest here: https://scratch.mit.edu/projects/374026476