public void CalculateKills(int enemiesHit)
    {
        if (enemiesHit >= 0 && enemiesHit <= 1)
        {
            _flashAmount = 20f;
            CameraShaker.Instance.ShakeOnce(0.7f, 0.1f, 0.1f, 0.3f);
        }
        else if (enemiesHit >= 2 && enemiesHit <= 4)
        {
            _flashAmount = 22f;
            CameraShaker.Instance.ShakeOnce(0.7f, 0.3f, 0.1f, 0.5f);
        }
        else if (enemiesHit >= 5 && enemiesHit <= 6)
        {
            _flashAmount = 25f;
            _postProcessingManager.IncreaseChromaticAbberation(_abberationAmount);
            CameraShaker.Instance.ShakeOnce(0.9f, 0.6f, 0.1f, 0.5f);
        }
        else if (enemiesHit >= 7 && enemiesHit <= 8)
        {
            _flashAmount = 27f;
            _postProcessingManager.IncreaseChromaticAbberation(_abberationAmount);
            CameraShaker.Instance.ShakeOnce(1.1f, 0.8f, 0.1f, 0.5f);
        }
        else if (enemiesHit >= 9 && enemiesHit <= 10)
        {
            _flashAmount = 30f;
            _postProcessingManager.IncreaseChromaticAbberation(_abberationAmount);
            CameraShaker.Instance.ShakeOnce(1.5f, 1f, 0.1f, 0.5f);
        }
        else
        {
            _flashAmount = 35f;
            _postProcessingManager.IncreaseChromaticAbberation(_abberationAmount);
            CameraShaker.Instance.ShakeOnce(2.2f, 1.2f, 0.1f, 0.5f);
        }

        for (int i = 1; i <= enemiesHit; i++)
        {
            playerScore += i;
        }

        _postProcessingManager.IncreaseBloom(_flashAmount);

        if (enemiesHit > 0)
        {
            _uiManager.UpdateComboText(enemiesHit);
        }

        _uiManager.UpdateScoreText(playerScore);
    }