GetOrDefault()
Refactor `ModDifficultyAdjust` to more elegantly track user override status
ExtendedLimits
The input area is vertical infinite, but horizontally restricted to the playfield due to `CatchPlayfield`'s `ReceivePositionalInputAt` override.
Add path visualization to juice stream selection blueprint
FruitOutline
ScrollingPath
JuiceStream
OriginalX
XOffset
Don't flip catcher plate contents when catcher changes direction
When legacy beatmap skin is present but catcher is not provided, it was using the legacy setting (always false).
Use DI to resolve "dropped object target" container in `Catcher`
DroppedObjectContainer
Add "placeholder" (pre-MVP) implementation of osu!catch editor
As the current game-wise direction is not using skin elements in blueprints. The design of the blueprint could be improved somehow, though.
Refactor ruleset skin transforming logic to be per-`ISkin` rather than one `ISkinSource`