         if (!_gameover) {
             if (birdNode.mode == .Flying) {
                 birdNode.mode = .Landing
+                birdNode.physicsBody?.affectedByGravity = true
+//                birdNode.scene?.physicsWorld.gravity = CGVector(dx: 0.0, dy: -0.2)
                 birdNode.physicsBody?.velocity = CGVector(dx:0.0, dy:0.0)
-                birdNode.physicsBody?.applyImpulse(CGVector(dx: 0.05, dy: 0.0))
-                birdNode.physicsBody?.affectedByGravity = true
             }
         }
     }

    }
    
    func initialSetup() {
        birdNode.position = CGPoint(x:100,y:700)
        self.addChild(birdNode)
        
        self.setupCables()
        self.buildInitialScene();
        
        birdNode.physicsBody?.applyImpulse(CGVectorMake(5.0, 3.0))
        
        let swipeUpGestureRecognizer = UISwipeGestureRecognizer(target: self, action: Selector("swipeUpGesture:"))
        swipeUpGestureRecognizer.direction = .Up
        self.view?.addGestureRecognizer(swipeUpGestureRecognizer)

    func swipeUpGesture(recognizer: UIGestureRecognizer) {
        if (!_gameover) {
            if (birdNode.mode == .Flying) {
                birdNode.physicsBody?.applyImpulse(CGVectorMake(2.5, 20.0))
            }
        }
    }
