+again updated cell neighbour logic