Hi I am making a maze solver would a breadth-first search or a depth-first search be better.