             cell.minificationFilter = TwinkleLayerMinificationFilter
             cell.isEnabled = true
         }
+        
         self.emitterCells = emitterCells
         self.emitterPosition = CGPoint(x: (bounds.size.width * 0.5), y: (bounds.size.height * 0.5))
         self.emitterSize = bounds.size

                twinkleImage = UIImage(contentsOfFile: imagePath)
            }
        }
        
        let emitterCells: [CAEmitterCell] = [CAEmitterCell(), CAEmitterCell()]
        for cell in emitterCells {

/// ✨ Twinkle, a Swift and easy way to make any UIView twinkle.
public class Twinkle {
    
    /// Casts a spell on the provided view allowing it to twinkle.
    ///
    /// - Parameters:
    ///   - view: UIView that will twinkle
    ///   - image: Optional twinkle image
    ///   - color: Optional color for the default twinkle image
    public class func twinkle(_ view: UIView, image: UIImage? = nil) {
        var twinkleLayers: [TwinkleLayer] = []
        
        let upperBound: UInt32 = 10
