public void UpdateVelocity(float speed)
    {
        Debug.Log($"Modifying velocity by {speed}");


        // FIXME : Still not being modified as intended
        starfieldFarMain.startLifetimeMultiplier =
            speed * masterSpeedFactor * starfieldFarVelocityFactor;
        starfieldFarEmission.rateOverTime =
            speed * masterSpeedFactor * starfieldFarEmissionFactor;
        starfieldFarVelocity.speedModifierMultiplier =
            speed * masterSpeedFactor * starfieldFarVelocityFactor;

        starfieldNearMain.startLifetimeMultiplier =
            speed * masterSpeedFactor * starfieldNearVelocityFactor;
        starfieldNearEmission.rateOverTimeMultiplier =
            speed * masterSpeedFactor * starfieldNearEmissionFactor;
        starfieldNearVelocity.speedModifierMultiplier =
            speed * masterSpeedFactor * starfieldNearVelocityFactor;

        bgScroller.UpdateVelocity(speed * masterSpeedFactor * backgroundScrollerVelocityFactor);
    }