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

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

        countdownNode.fontName = "HelveticaNeue-Bold"
        countdownNode.position = CGPoint(x: size.width / 2, y: 0)
        countdownNode.fontSize *= 3
        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() {
