bugfix: testNextGeneration is passing.
cause: over writing the new cells in the list by adding the original cell immediately after the new state cell is added