I have an SKShape node, which is an ellipse. The player is placed at the current point of the Bezier path, which is based on the CGPath ellipse:

I have two actions that the node player can perform. The player can follow the path clockwise or counterclockwise.
rotateCounterClockwiseAction = SKAction.followPath(counterClockwisePath.CGPath, asOffset: false, orientToPath: true, duration: 1)
rotateClockwiseAction = SKAction.followPath(clockwisePath.CGPath, asOffset: false, orientToPath: true, duration: 1)
When I run one of the actions:
player.runAction(SKAction.repeatActionForever(rotateClockwiseAction), withKey: "ClockwiseRotation")
The player moves along the appropriate path and direction. When I stop one of the actions:
player.removeActionForKey("ClockwiseRotation")
, . , , , ( , ), , , . , ?