Started developing a function that will merge will-be-a-cell? and will-go-on-being-a-cell
The new function works when a location with a cell has two neighbors
The new function works when a location with a cell has three neighbors
The new function works when a location without a cell has 2 neighbors
The new function that merges will-be-a-cell? and will-go-on-being-a-cell is working now (added some tests to gain confidence)
Refactor: introduced local binding to compute neighbors just once
Refactor: added a explaining helper
Refactor: used new function will-have-cell? and deleted obsolete ones and their tests