         addChild(scoreBand)
     }
     
+    func loadScoreBackground() {
+        let back = SKShapeNode(rect: CGRectMake(0-120, 1024-200-30, 240, 140), cornerRadius: 20)
+        back.zPosition = 50
+        back.fillColor = SKColor.blackColor().colorWithAlphaComponent(0.3)
+        addChild(back)
+    }
+    
     func loadHero() {
         let hero = SKSpriteNode(imageNamed: "human1")
         hero.name = HeroName

    
    func start() {
        loadBackground()
        loadScore()
        loadTip()
        leftStack = loadStacks(false, startLeftPoint: nextLeftStartX)

        willSet {
            let scoreBand = childNodeWithName("score") as? SKLabelNode
            scoreBand?.text = "\(newValue)"
            scoreBand?.runAction(SKAction.sequence([SKAction.scaleTo(1.5, duration: 0.1), SKAction.scaleTo(1, duration: 0.1)]))
            
            if (newValue == 1) {
                let tip = childNodeWithName("tip") as? SKLabelNode
                tip?.runAction(SKAction.fadeAlphaTo(0, duration: 0.4))
            }
        }
    }
    
