optimize the healthy/cancer/empty cell counting. don't loop over each cell every update! cache that b!tch