Use Breadth First Search, Circular Queue to walk out of a 2D maze