public void ShowNextMessage()
    {
        // play message if there are still messages
        if (_messagesManager.HasNextMessage())
        {
            _adjustSimulationCanvas.SetActive(false);
            _pauseGameCanvas.SetActive(false);

            _messagesCanvas.SetActive(true);

            // raises the message counter
            _messagesManager.NextMessage();
        }
        else
        {
            _toNextChallengeCanvas.SetActive(true);
        }
    }