@Override public void attachToBoard(Board board) { board.bringCellToLife(this); }
public Cell evolveIntoNewState(Board board) { int count = board.countLiveNeighboursOf(this); return newStateDependingOnNeighboursCount(count); }