Assuming this script leads into the volcano maze, why not include the code from my lava.ash script? It wouldn't take much to get the function to return a boolean value and you could fall back on "cli_execute( "volcano solve" )" if it returns false. Doesn't handle new mazes... but are those...