Cell Division and Growth Algorithm: Adding springs

It looks like now consecutive cells no longer overlap, right? The overlapping now happens across branches maybe? Is it comparing every cell with every other cell? or only with the next/previous one?