adds methods to determine if a cell should live or die
v2 fully functional