[life] optimise "count neighbours" function
[life] optimise "update cells"
[life] add path