Just realised that on the previous commit I hadn't added a load of
classes to the new index, have now.

In this commit:
Copy and pasted code so that the potential field works on 8 squares
instead of 4, where the adjacent squares get 2*clustingScore and the
diagonal ones only get clusteringScore. Also added a method to unblock
the top-left and bottom-right squares.