I also changed the type of the button to `float` because it was mentally hard to parse a default button that is tracking a `bool` state. Probably not what we want for a test like this.
TestRunHeadlessGameHost
BaseDifficulty
Beatmap<T>
TestSettingsMigration
RecycleLocalStorage
BeatmapInfo Beatmap
OnSourceChanged
SourceChanged
SettingsStore