     
     private func initializeView()
     {
+        self.sudokuSolver = SudokuSolver()
+        
         self.sudokuUICollectionView?.registerNib((UINib(nibName: "SudokuCell", bundle: nil)), forCellWithReuseIdentifier: reuseIdentifier)
         self.sudokuUICollectionView?.scrollEnabled = true
         self.sudokuUICollectionView?.delegate = self

    let gridSpacing: CGFloat = CGFloat(2)
    
    //  Variables
    
    @IBOutlet weak var sudokuUICollectionView: UICollectionView!
    

        // Configure cell
        
        let cell = collectionView.dequeueReusableCellWithReuseIdentifier(reuseIdentifier, forIndexPath: indexPath) as! SudokuCell
        cell.cellText.text = "\(sudokuSolver!.sudokuGrid[indexPath.section][indexPath.row])"
        cell.cellText.delegate = self
        return cell
    }
