         skView.translatesAutoresizingMaskIntoConstraints = false
         skView.allowsTransparency = true
         
-        let skScene:SKScene = SKScene(size: bounds.size);
-        skScene.scaleMode = .aspectFill;
-        skScene.backgroundColor =  APESuperHUD.appearance.backgroundColor
+        let skScene:SKScene = SKScene(size: bounds.size)
+        skScene.scaleMode = .resizeFill
+        skScene.backgroundColor = APESuperHUD.appearance.particleEffectBackgroundColor
         skScene.addChild(emitter)
-        
         
         self.insertSubview(skView, at: 0)
         

     - parameter completion: The completion block that will be trigger when the animation is finished
     
     */
    fileprivate func animateInHud(completion: @escaping () -> Void ) {
        
        hudMessageView.transform = CGAffineTransform(scaleX: 0.1, y: 0.1)
        layoutIfNeeded()

    func addParticleEffect(sksfileName: String) {
        
        guard let emitter = SKEmitterNode(fileNamed: sksfileName) else { return }
    
        // Can't have particle effect together witha a blur effect view
        for subview in subviews {
            if subview is UIVisualEffectView {
                subview.removeFromSuperview()
            }
        }
       
        emitter.position = CGPoint(x: center.x, y: center.y)
        emitter.zPosition = 0
        
