Closes #3052.
Combining them was causing complexity and logic errors.
Causes music to stop playing while at main menu.
Causes an eventual crash.
Allows progressing forwards in the interface
# Conflicts: # osu.Game/Screens/Select/FilterControl.cs
Add a default ruleset to `OsuTestCase` to cover testing scenarios.