IEquatable
GetScoresRequest
GetScoreRequest
APIScoreInfo.Beatmap
APIBeatmap
LeaderboardModSelector
Modifies GetScoresRequest to build query string locally instead of using WebRequest.AddParameter since it doesn't support array parameters
They were previously breaking the two-class-per-file rule.
- Also set the ruleset when fetching scores in BeatmapSetOverlay
- Also update scores when game mode is changed