make score square of differences and more doc tests
penalise boards we've seen before
remove brute force from astar file