public CellModel rule(){
        int option = board.rule();
        
        if(option == 1){
            return new Normal(statistics, model);
        } else if(option == 2){
            return new HighLife(statistics, model);
        } else if(option == 3){
            return new DayAndNight(statistics, model);   
        }
        
        return null;
    }