         countdownNode.fontName = "HelveticaNeue-Bold"
         countdownNode.position = CGPoint(x: size.width / 2, y: 0)
         countdownNode.fontSize *= 3
-        countdownNode.zPosition = 999
+        countdownNode.zPosition = 998
         countdownNode.fontColor = UIColor.blackColor()
         grid.addChild(countdownNode)
+    }
+    
+    private func initPauseButton() {
+        guard !isMultiplayer else {
+            return
+        }
+        pauseButtonNode.zPosition = 997
+        pauseButtonNode.position = CGPoint(x: pauseButtonNode.frame.width / 2 + 20,
+                                           y: (-size.height / 2 + pauseButtonNode.frame.height))
+        grid.addChild(pauseButtonNode)
     }
     
     private func renderIsoGrid() {

    // MARK: Properties
    private let countdownNode = SKLabelNode(text: "\(countdownTimerStart)")
    private var hasGameStarted = false
    private var startTimeInterval: CFTimeInterval?
    
    private let tileSize = (width: 32, height: 32)
    

            return
        }
        if gameState.allPlayersReady && !hasGameStarted {
            if let start = coundownStartTimeInterval {
                let timeSinceStart = Int(currentTime - start)
                let countdownValue = countdownTimerStart - timeSinceStart
                if countdownValue > 0 {
