         perform(#selector(OpeningScreenVC.animate), with: nil, afterDelay: 0.5)
         
     }
+    
+    func animateFontSize() {
+        UIView.animate(withDuration: 0.9, animations: {
+            self.button.titleLabel?.font = self.button.titleLabel?.font.withSize(25)
+            })
+        
+    }
         
     @objc func animate() {
         
         UIView.animate(withDuration: 0.9, animations:  {
-            self.background.transform = CGAffineTransform(scaleX: 0.26, y: 0.145)
-            self.bMLabel.transform = CGAffineTransform(scaleX: 0.25, y: 0.25)
-            
-            self.perform(#selector(OpeningScreenVC.setRoundedCorners), with: nil, afterDelay: 0.1)
-            self.perform(#selector(OpeningScreenVC.pulseButton), with: nil, afterDelay: 2)
+            self.button.titleLabel?.adjustsFontSizeToFitWidth = true
+            self.button.titleLabel?.font = self.button.titleLabel?.font.withSize(25)
+            self.button.frame = CGRect(x: (self.screenWidth/2)-45, y: (self.screenHeight/2)-45, width: 90, height: 90)
+            self.button.layer.cornerRadius = 20
+            //self.animateFontSize()
+            //self.button.titleLabel?.font = self.button.titleLabel?.font.withSize(25)
+            // TODO: Button to start full screen then shrink to a new size
+            
+            //self.background.transform = CGAffineTransform(scaleX: 0.26, y: 0.145)
+            //self.bMLabel.transform = CGAffineTransform(scaleX: 0.25, y: 0.25)
+            
+            ///////////////////////
+            
+            //self.perform(#selector(OpeningScreenVC.setRoundedCorners), with: nil, afterDelay: 0.1)
+            //self.perform(#selector(OpeningScreenVC.pulseButton), with: nil, afterDelay: 2)
+            
+            // Look at making this animate with delay function instead
             self.perform(#selector(OpeningScreenVC.showPromt), with: nil, afterDelay: 4)
             
         })

    // MARK: IBOutlets
    
    @IBOutlet weak var backgroundButton: UIButton!
    @IBOutlet weak var background: UILabel!
    @IBOutlet weak var clickPromt: UILabel!
    @IBOutlet weak var button: UIButton!
    @IBOutlet weak var bMLabel: UILabel!
    @IBOutlet weak var geojowLbl: UILabel!
    @IBOutlet weak var settings: UIView!
    @IBOutlet weak var radiusLabel: UILabel!

        
    }
    
//    @objc func setRoundedCorners() {
//        UIView.animate(withDuration: 0.9, animations: {
//            self.background.layer.cornerRadius = 65
//        })
//    }
    
    
    // TODO: Replace this function with a pulse() function in UIButton Extension
//    @objc func pulseButton() {
//
//        self.borderPulse(element: bMLabel, fromScale: 0.25, toScale: 0.275)
//        self.borderPulse(element: button, fromScale: 1, toScale: 1.1)
//
//    }
    
//    func borderPulse(element: UIView, fromScale: Float, toScale: Float) {
//
//        let scaleAnimation:CABasicAnimation = CABasicAnimation(keyPath: "transform.scale")
//        scaleAnimation.duration = 0.5
//        scaleAnimation.repeatCount = 3.0
//        scaleAnimation.autoreverses = true
//        scaleAnimation.fromValue = fromScale
//        scaleAnimation.toValue = toScale
//        element.layer.add(scaleAnimation, forKey: "scale")
//
//    }
    
    @objc func showPromt() {
        
