private void ResetGame()
 {
     _score          = 0;
     _scoreText.text = "0";
     OnReset?.Invoke(false);
     OnIsRoundCommenced?.Invoke(false);
     _roundStarted = false;
 }
    IEnumerator StartRound()
    {
        if (!_roundStarted)
        {
            _roundStarted = true;
            yield return(null);

            _placeTowersText.gameObject.SetActive(false);
            OnIsRoundCommenced?.Invoke(true);
        }
    }