Mover GameObject ao longo do tempo

Estou aprendendo o Unity com um fundo Swite SpriteKit em que mover a posição x de um sprite é tão direto quanto executar uma ação como a seguir:

let moveLeft = SKAction.moveToX(self.frame.width/5, duration: 1.0)
let delayAction = SKAction.waitForDuration(1.0)
let handSequence = SKAction.sequence([delayAction, moveLeft])
sprite.runAction(handSequence)

Gostaria de conhecer uma maneira equivalente ou semelhante de mover um sprite para uma posição específica por um período específico (digamos, um segundo) com um atraso que não precisa ser chamado na função de atualização.

questionAnswers(3)

yourAnswerToTheQuestion