     
     // MARK: #===== Helpers =====#
     
+    func incrementScore() {
+        score++
+        scoreFeedback.text = "Score:\(score)"
+    }
+    
     func constrain( minimum: CGFloat, maximum: CGFloat, attempt: CGFloat ) -> CGFloat {
         return max( minimum, min( maximum, attempt ) )
     }

        spriteNode.physicsBody?.categoryBitMask    = flappyContactMasks.Pipe
    }
    
    func incrementScore() {
        score++
        scoreFeedback.text = "Score:\(score)"
    }
    
    func actionsForPipeSet() -> SKAction {

        let moveToBird = SKAction.moveByX( -self.frame.width * 1.1, y: 0, duration: 2.5 )

        addChild(pipeMovement)
        
        let spawn = SKAction.runBlock({() in self.pipeGenerator()})
        let delay = SKAction.waitForDuration(NSTimeInterval(1.5))
        self.runAction( SKAction.repeatActionForever(SKAction.sequence( [ spawn, delay ] ) ) )
        
        scoreFeedback = SKLabelNode(fontNamed: "Futura-CondensedExtraBold")
