Stop any playing preview when closing the direct overlay
Resolves #1925
A lot of fixes to replay playback
Mute global track volume when a beatmap preview is playing
Player checks for HasReplayLoaded in Player.load(), but the replay is attached in ReplayPlayer.LoadComplete(), which is too late.
Fix cursor not showing in visualtests
Simplify some mouse/keyboard handling overrides
Store handleability of input separate for keyboard and mouse
Fix DrawableHitObject not binding nested hitobject events
Individually bind OnJudgement from hitobjects in each Playfield
Move nested playfields to the base Playfield
Cap ApproachRate in HardRock mod at 10
Use local functions
Make judgements visually smaller