Move OsuScreenDependencies to GameBase
Fix hard crash if beatmap does not have any objects
Remember FPS display state after changing via Ctrl+F11 hotkey
Increase loader animation wait time
Hide music controller when exiting via Alt-F4
Centralise full screen overlay logic into a base class
Centralise caching of components at OsuGame level
Fix commented line check not working with whitespace
Reduce unnecessary allocations
Add new colour palette
Add smoothing to flashlight movement Co-authored-by: Dan Balasescu <1329837+smoogipoo@users.noreply.github.com> Co-authored-by: Dean Herbert <pe@ppy.sh>