detect neighbour cells
test updates
rule1 implementation and tests