I am building a maze solver using the breadth first search algorithm and I keep hitting an error that says UnboundLocalError: local variable \'starting_point\' referenced be