Fix ticks not being generated at the minimum tick distance
Don't perform lookup of beatmap stats unless an online id is present
Address styling issues on CodeFactor
Fix catch difficulty calculator not providing adjustment mods
Fix slider ball disappearing for one frame
Increase validation performed on .osu files to avoid hard crashes
Fix "wind" mods adjusting rate twice
Co-Authored-By: peppy <pe@ppy.sh>
Fix mania miss judgement animations disappearing too quickly
Limiting scope to beatmap decoding for this pass. Can expand to skin/storyboard in the future.
Also adds better tests for disclaimer screen.
Allows for better testability.