     var viewFrame: SKShapeNode!
     var debugMode = false
     
+    let debugButton = SKLabelNode(text: "DEBUG")
+    let zoomButton = SKLabelNode(text: "ZOOM")
+    let rainButton = SKLabelNode(text: "RAINDROP")
+    let lightningButton = SKLabelNode(text: "LIGHTNING")
+    let sharkButton = SKLabelNode(text: "SHARK")
+    let stormButton = SKLabelNode(text: "STORM")
+    
     // MARK: - Iceberg Generator Delegate method
     
     func didGenerateIceberg(generatedIceberg: Iceberg) {

                        shark.position = view!.center
                        addChild(shark)
                        shark.beginSwimming()
                    }
                    
                    if name == "pauseButton" {

            for touchedNode in touchedNodes {
                if let name = touchedNode.name
                {
                    if name == "debugButton" {
                        debugButton.hidden = true
                        zoomButton.hidden = false
                        rainButton.hidden = false
                        lightningButton.hidden = false
                        sharkButton.hidden = false
                        stormButton.hidden = false
                    } else {
                        debugButton.hidden = false
                        zoomButton.hidden = true
                        rainButton.hidden = true
                        lightningButton.hidden = true
                        sharkButton.hidden = true
                        stormButton.hidden = true
                    }
                    
                    if name == "testZoom" {
                        let zoomOut = SKAction.scaleTo(3.0, duration: 0.5)
                        let zoomIn = SKAction.scaleTo(1.0, duration: 0.5)
