its not really ai because it mostly relies on random chance, but it does work. you can even change the walls by simply drawing a new shape on the sprite. you can also move the objective.
it doesn't find the fastest route, it just finds one of them. a lot of maps wont work because of how it is designed. im sorry. the objective does not like to be in some spots.