         var bradJumpTexture = SKTexture(imageNamed: "")
         var bradDuckTexture = SKTexture(imageNamed: "")
 
-        // Swipe Recognizer Setup [Tuan/Vincent]
+        // Swipe Up Recognizer  [Tuan/Vincent]
         var swipeUpRecognizer = UISwipeGestureRecognizer(target: self, action: "swipeUpAction:")
         swipeUpRecognizer.direction = UISwipeGestureRecognizerDirection.Up
         self.view?.addGestureRecognizer(swipeUpRecognizer)
         
-        //Swipe Left Recognizer
-        var swipeLeftRecognizer = UISwipeGestureRecognizer(target: self, action: "swipeLeftAction:")
-        swipeLeftRecognizer.direction = UISwipeGestureRecognizerDirection.Left
-        self.view?.addGestureRecognizer(swipeLeftRecognizer)
+        //Swipe Down Recognizer
+        var swipeDownRecognizer = UISwipeGestureRecognizer(target: self, action: "swipeDownAction:")
+        swipeDownRecognizer.direction = UISwipeGestureRecognizerDirection.Down
+        self.view?.addGestureRecognizer(swipeDownRecognizer)
         
         // Physics - setting gravity to game world
 

            self.jumpNumber = 0
        case UInt32(self.heroCategory) | UInt32(self.obstacleCategory):
            println("Hero hit obstacle")
            self.roadSpeed = 0
            self.backgroundSpeed = 0
            
            let button = SKShapeNode(ellipseInRect: CGRect(x: CGRectGetMaxX(self.frame)/2, y: CGRectGetMaxY(self.frame)/2, width: 100, height: 100))
            button.position.x = button.position.x - button.frame.width / 2
            button.fillColor = SKColor.blueColor()
            button.name = "RestartButton"
            println(button.position)
            println(button.frame.width)
            println(CGRectGetMaxX(self.frame))
            println(self.frame.width)
            self.addChild(button)
            
            
        default:
            println("Trash hit...obstacle?")
        }
        
//        if contact.bodyA.categoryBitMask < contact.bodyB.categoryBitMask {
//            println("A > B")
//        }
//        else {
//            firstBody = contact.bodyB
////            secondBody = contact.bodyA
//        }
//        println(contact.bodyA.node!.name)
//        println(contact.bodyB.node!.name)
        
    }
    
    // MARK: - OBSTACLES

        let originalHeight = hero.frame.height
        let duckHeight = originalHeight / 2
        
        let duck = SKAction.resizeToHeight(duckHeight, duration: 0.5)
        let duckMove = SKAction.moveToY(50.0, duration: 0.5)
        let wait = SKAction.waitForDuration(1.0)
