     //MARK: Setup's little helpers
     func setup() {
         setupCardStyle()
-        setupGestureRecognizer()
+        setupPanGesture()
         setupNaturalLookRotation()
+        animator = UIDynamicAnimator(referenceView: self)
     }
     
     func setupCardStyle() {

        self.transform = CGAffineTransformMakeRotation(CGFloat(DegreesToRadians(randomDegree)))
    }
    
    

    
    func handlePan(gestureRecognizer: UIPanGestureRecognizer) {
        // Old stuff

            transform = scaleTransform
            
        case .Ended:
//            resetViewPositionAndTransformationsInFront(orInBack: true)
        
        
        case .Cancelled:
//            resetViewPositionAndTransformationsInFront(orInBack: false)
            // TODO: Logic here.
            
        default:
