title: How to make a Sprite node spin when a user taps the screen? Swift 3
body: <p><strong>The result Im looking to achieve</strong>: I have a node that is pretty much a bicycle wheel with spokes. When the user tapes the screen, I would like the wheel to not only bounce, but to spin as well with each tap.</p>
  
  <p><strong>What I have now</strong>: The node currently bounces when the user taps the screen, just as it should. However it does not spin.</p>
  
  <p>I am still learning swift, so any help or advice is greatly appreciated.</p>
  
  <p><strong>Code</strong>:</p>
  
  <pre><code>    wheelNode = SKSpriteNode(imageNamed: "wheel")
      wheelNode.zPosition = 1
      wheelNode.position = CGPoint(x: self.frame.midX, y: self.frame.midY)
      wheelNode.physicsBody = SKPhysicsBody(circleOfRadius: wheelNode.size.width / 0.70)
      wheelNode.physicsBody?.isDynamic = true
      wheelNode.physicsBody?.allowsRotation = true
  
      self.addChild(wheelNode)
  
  override func touchesBegan(_ _touches: Set&lt;UITouch&gt; , with event: UIEvent?) {
      if gameOver == false {
  
      self.wheelNode.physicsBody?.velocity = CGVector(dx: 0, dy: 0)
      self.wheelNode.physicsBody?.applyImpulse(CGVector(dx: 5, dy: 25))
  
      }
  
  }
  </code></pre>