Erro de declaração esperado inadequado

Por que estou recebendo um erro neste código, parece perfeitamente normal para mim. Declaro 'hills' como uma variável, mas ainda estou recebendo o erro "Declaração esperada" para 'hills' e 'bg'.

var bg = SKSpriteNode(imageNamed: "sky")
bg.position = CGPointMake(bg.size.width / 2, bg.size.height / 2)


self.addChild(bg)

var hills = SKSpriteNode(imageNamed: "hills")
hills.position = CGPointMake(hills.size.width / 2, 300)

self.addChild(hills)

questionAnswers(1)

yourAnswerToTheQuestion