ButtonSystem
MainMenu
Reduces cross-dependencies between OsuGame and MainMenu.
Turns out the only check required to get into this screen was that the API was online, which it always is even if the multiplayer component isn't. This provides a better end-user experience.
Use unique sample for edit button click (ButtonSystem)
This reverts commit 59025e9d50.
59025e9d50
This only covers the user-facing instances. Code and class name changes will happen once things have calmed down.