Added Breadth First Strategy for Goal Based problems.
Needs testing.