Cuando estamos trabajando con Swift 2.0 puede que nos encontremos con este mensaje cuando queramos ejecutar el código:
nil is not compatible with expected agrument type '() -> Void'
Para solucionarlo tenemos que ir a la línea que nos marca
SKAction.group([moveToAction, SKAction.fadeAlphaTo(1.0, duration: 0.2)]), completion:nil)
Falla porque ()->Void no es opcional, así que no puede tener el valor nil. Para corregirlo tenemos que eliminar nil y poner en su lugar las llaves de apertura y cierre:
SKAction.group([moveToAction, SKAction.fadeAlphaTo(1.0, duration: 0.2)]), completion:{})