The Science Behind The Game Of Life