Deep copy cells so they dont inherit everything from their parents

There was a bug where if you changed the value of a species in a cell, it was set also in all descendents of that cell.