             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 {

                    hasGameStarted = true
                }
            } else {
                startTimeInterval = currentTime
            }
        } else if hasGameStarted {
            logicEngine.update()

        initPlayers()
        initGrid()
        initCountdownTimer()
        initPauseButton()

        setupGestureRecognizers(view)
        GameNetworkPortal._instance.send(.GameReady)
