title: Gamescene does not have a member named "waitEvent" error
body: <p>I am currently learning Apple's new software programming language (Swift) and I have encountered this error:
  Gamescene does not have a member named "waitEvent"
  This is becoming quite frustrating, if anyone knows why this might be please respond.</p>
  
  <p>This is in Swift and Sprite Kit!</p>
  
  <p>Here is the code:</p>
  
  <pre><code>override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
      /* Called when a touch begins */    
  
      for touch: AnyObject in touches {
          let location = touch.locationInNode(self)
  
          if (destroyerNode? != nil){
              destroyerNode!.position = location
              destroyerNode!.physicsBody?.velocity = CGVectorMake(0, 0)
              destroyerNode!.physicsBody?.dynamic = true
  
              let waitAction = SKAction.waitForDuration(2)
              destroyerNode!.runAction(waitAction, completion: {
                  self.waitEvent()
                  //there is an issue with someEvent
                  }
              )
          }
          else{
              println("that destroyer was really not there")
          }
      }
  
      func waitEvent(){
          //make the destroyer a dynamic object
          destroyerNode!.makeBodyDynamic()
          println("The wait is up")
      }
  
      func update(currentTime: CFTimeInterval) {
          /* Called before each frame is rendered */
      }
  }
  </code></pre>