   }
   
   func didUpdate(time:NSTimeInterval) {
-    println(time)
+    println("didUpdate \(time)")
     self.isEnabled = false
-//    self.node?.removeComponent(self)
-
-    self.node?.removeFromParent()
   }
 
 

    
    player.addChild(gun)
    scene.addChild(player)
   



  
  func didRemoveFromNode() {
    println("didRemoveFromNode \(self.node?.name) & \(self.node?.scene?.name)")

  }
  
  func didRemoveNodeFromScene() {
    println("didRemoveNodeFromScene \(self.node?.name) & \(self.node?.scene?.name)")
  }
  
  func didChangeSceneSizedFrom(previousSize:CGSize) {
