Update volume control logic to use key bindings
Allows access to the github changelog
Changing the state while the container wasn't necessarily completed loading caused inconsistent behaviour.
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.
Allows test cases to more freely exist
Fixes them not working at all, too.