             }))
         }
     }
+    
+    // MARK: - DID BEGIN CONTACT
     
     func didBeginContact(contact: SKPhysicsContact) {
         let contactMask = contact.bodyA.categoryBitMask | contact.bodyB.categoryBitMask

        craneHook.physicsBody = SKPhysicsBody(rectangleOfSize: CGSize(width: 130, height: 165))
        craneHook.physicsBody?.dynamic = false
        craneHook.physicsBody?.categoryBitMask = UInt32(self.obstacleCategory)
        craneHook.physicsBody?.contactTestBitMask = UInt32(self.heroCategory) | UInt32(self.obstacleCategory)
        vertical.addChild(craneHook)
        
        let craneScoreContact = SKSpriteNode()

        }
    }
    
    // MARK: - TOUCHES BEGAN
    override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
        var touch = touches.anyObject() as UITouch
        var location = touch.locationInNode(self)
