Refactoring Life Game.