InputResample CursorTrail
HUD Mod display
Add OptionItem class
Update vscode launch/task configuration.
Fix ModSelectOverlay accepting escape when it shouldn't
Because PlaySongSelect is suspending when selecting a song, we don't actually hide ModSelectOverlay.
Also change the way the overlay appears when actually playing.
Also adds transition, uses IHasCurrentValue, combines Mod TestCases and more.
Allow for centalised logic for all option UI controls.
Mania playfield
Confine mouse mode and more
Kinda temporary but better than nothing.