Fix speed adjustments and hit objects within them being ordered incorrectly.
Allow the notification overlay to close when all notifications are dismissed
Don't start rotating the cursor until it has travelled a minimum distance
This won't change anything as is since all hit objects are given a depth at the moment.
Implement mania key conversion for converted beatmaps
Update volume control logic to use key bindings
Fix a nullref when reaching the results screen with no user provided
Fix backwards conditional causing crash at song select
Fix hit objects not being given the correct speed adjustments
Some people, myself included, were annoyed by the rotation starting too soon (especially when dragging up and left one pixel).
Previously would fail in visualtests due to `OsuGame` case.
Move beatmap/ruleset change restrictions to OsuGame
Tests ordering of SpeedAdjustmentContainers and DrawableHitObjects added to the ScrollingHitObjectContainer.
This isn't utilized at the moment, and we should be avoiding this here in the first place.