SmokeSegment
Compatibility with osu-framework change https://github.com/ppy/osu-framework/pull/5512
StatelessRNG
LifetimeEnd
There's always one active smoke segment and it's the direct child of `SmokeContainer`. This can be simplified as such.
Smoke