Allows for better testability.
Also cleans up some weird code
Co-Authored-By: smoogipoo <1329837+smoogipoo@users.noreply.github.com>
# Conflicts: # osu.Game/Screens/Multi/Components/BeatmapTitle.cs