I am creating a iOS Game where a player has a bow and arrow that spins in a 360 degree circle, and the player must shoot the bow at the right time to hit the target. Right now I am having trouble getting the arrow to shoot *in the direction* the bow is facing, as well as getting the arrow to shoot at the *right angle* towards that direction.

```

      let bullet = SKSpriteNode(fileNamed: "Bullet")
      bullet?.size = CGSize(width: 100, height: 100)
      bullet.zPosition = -5

      bullet.position = CGPointMake(player.position.x, player.position.y)
      bullet.zRotation = player.zRotation

      let action = SKAction.moveToY(self.size.height + 30, duration: 0.8)
      let actionDone = SKAction.removeFromParent()
      bullet.runAction(SKAction.sequence([action, actionDone]))

      bullet.physicsBody = SKPhysicsBody(rectangleOfSize: bullet.size)
      bullet.physicsBody?.affectedByGravity = false
      bullet.physicsBody?.dynamic = false
      self.addChild(bullet)

```

The player refers the the bow for reference.