func shootBall () {
let path = CGPathCreateMutable()
CGPathMoveToPoint(path, nil, ball.position.x, ball.position.y)
CGPathAddArcToPoint(path, nil, ball.position.x, ball.position.y, target.position.x, target.position.y, 200)
let moveToTarget = SKAction.followPath(path, asOffset: true, orientToPath: true, duration: 5.0)
let scaleBall = SKAction.scaleBy(0.3, duration: 0.5)
let ballBundledMovements = SKAction.group([moveToTarget, scaleBall])
ball.runAction(ballBundledMovements)