Corrected some problem with the Observer pattern in the Cell. Started working on the circularity