Fix LoadingSpinner not always playing fade in animation
Implement per-beatmap results screen for timeshift
Fix dotnet publish with runtime specification not working
Fix cursor not hiding with SDL2 backend
Move graphics from TournamentGameBase to TournamentGame
Was too excited to add blank lines before submitting the PR that I overdid it
Can test the default directory from a clean instance, it can test a custom directory and can execute migration from an instance using the older directory setup.