 
             case interstitialLabel:
                 swiftyAds.showInterstitialAd(
-                    from: viewController,
+                    from: gameViewController,
                     afterInterval: 2,
                     onOpen: {
                         print("SwiftyAds interstitial ad did open")

                )

            case disableLabel:
                if let gameViewController = viewController as? GameViewController {
                    gameViewController.disableAds()
                }
            default:
                break
            }
        }
    }
    
    override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
    }
    
    override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
    }
    
    override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {

    }
}

                        )
                        alertController.addAction(UIAlertAction(title: "Ok", style: .cancel))
                        DispatchQueue.main.async {
                            gameViewController.present(alertController, animated: true)
                        }
                    },
                    onReward: { rewardAmount in
