   private var originalPoint: CGPoint?
   weak var delegate: SwipeViewDelegate?
   let overlay: UIImageView = UIImageView()
+  var direction: Direction?
+  var yeahImage = UIImage(named: "yeah-stamp")
+  var nahImage = UIImage(named: "nah-stamp")
   
   //MARK: - Initializers
   required init(coder aDecoder: NSCoder) {

      })
  }
  
  private func resetViewPositionAndTransformations() {
    UIView.animateWithDuration(0.2, animations: { () -> Void in
      self.center = self.originalPoint!
      self.transform = CGAffineTransformMakeRotation(0)
    })
  }
}

      let rotationAngle = (CGFloat(2*M_PI/16)*rotationPercent)
      transform = CGAffineTransformMakeRotation(rotationAngle)
      center = CGPointMake(originalPoint!.x + distance.x, originalPoint!.y + distance.y)
      updateOverlay(distance.x)
      
    case UIGestureRecognizerState.Ended:
      if abs(distance.x) < frame.width/4 {
