Cell changes

dynamic field propagation and decay implemented
used random numbers where needed
still require implementing wrapper cell array class