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


            case rewardedInterstitialLabel:
                swiftyAds.showRewardedInterstitialAd(
                    from: viewController,
                    afterInterval: nil,
                    onOpen: {
                        print("SwiftyAds rewarded interstitial ad did open")

                )

            case disableLabel:
                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?) {}
}
