Added new method for neighbour calculation.
Neighbourhoods refactored.
Neighbourhoods refactored.