public void GameComplete()
    {
        if (MatchFinished != null)
        {
            MatchFinished();
        }

        RopeController.DestroyAllRopes();

        ninjaBodies = ninjaPicker.GetBodies(4);

        GameState = State.PlayerScreen;
        BloodParticle.DestroyAll();
        currentLevel.gameObject.SetActive(false);
        participatingNinjas.Clear();
    }
    public void StartRound()
    {
        foreach (var level in levels)
        {
            level.gameObject.SetActive(false);
        }
        currentLevel.gameObject.SetActive(true);

        RopeController.DestroyAllRopes();

        GameUiManager.Instance.HideAll();
        currentScoresManager.Spawner = currentLevel.SpawnManager;

        if (RoundStart != null)
        {
            RoundStart();
        }
        GameState = State.Playing;

        audioSource.PlayOneShot(start);
    }