         guard !isMultiplayer else {
             return
         }
-        pauseButtonNode.zPosition = 997
+        pauseButtonNode.delegate = self
+        pauseButtonNode.zPosition = 990
         pauseButtonNode.position = CGPoint(x: pauseButtonNode.frame.width / 2 + 20,
                                            y: (-size.height / 2 + pauseButtonNode.frame.height))
         grid.addChild(pauseButtonNode)

    }

    override func update(currentTime: CFTimeInterval) {
        guard logicEngine != nil && gameState != nil else {
            return
        }
        if gameState.allPlayersReady && !hasGameStarted {
            if let start = coundownStartTimeInterval {
                let timeSinceStart = Int(currentTime - start)
                let countdownValue = countdownTimerStart - timeSinceStart

        }
        logicEngine.handleEvent(.PlayerDidDuck, playerNumber: myPlayerNumber)
    }
    
    // MARK: Pause Menu methods
    private func showPauseMenu() {
        
    }
}

// MARK: LogicEngineDelegate
extension GameScene: LogicEngineDelegate {
