Marcus' original version
I changed the way cells come to life
Marcus neatened up the code a little