Thinking about how far they should move - weight the nieghbours differently
Removed the weighting hack - need to think more about the x and y moves instead