started implementing idea to reduce number of neighbour-states to test