     AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))
 }
 
+// MARK: - Random Numbers
+
+extension Int {
+    
+    static func random(maximum: Int) -> Int {
+        return Int(arc4random_uniform(UInt32(maximum)))
+    }
+    
+}
 
 // MARK: - Delays
 

    
    private func showSeeYouThereViews() {
        seeYouThere.alpha = 1.0
        hintLabel.text = "See you there?"
        hintLabel.alpha = 1.0
    }
}

        // GB - animate text in & out
        guard !forceTouchStarted else { return }
        
        // GB - pick a name to use
        let names = [Luke, Leia, Chewy]
        let randomIndex = Int.random(names.count - 1)
        let text = String(format: UseTheForceFormat, names[randomIndex])
        
        animateInOutWithText(text)  { [weak self] completed in
            guard completed else { return }
            guard let t = self?.thumb else { return }
            self?.animateInOut(t, animateIn: true, completion: nil)
