refactors tick, kill_live_cells, and reincarnate methods. Testing TBD for all three