Disallow multi-spectator player clocks from being started/stopped externally
* Import `osuTK.Input` instead of using full qualified name * Use some more straightforward assertions
Also improves general test coverage to test more realisticly, in order to produce accurate results.
ctrl
a
ModSelect{Screen -> Overlay}
Also note the change from `songSelect.ChildrenOfType<>()...` to `this.ChildrenOfType<>()...` - because the new design is registered at game-level, the mod select is not a child of the song select screen anymore.
Test
`SelectedItem.Disabled` is also not checked against in the select-via-click flow inside `DrawableRoomPlaylistItem` (only `AllowSelection` is checked).
Fix spectator not starting from current player position
IsHost
TestSceneMatchStartControl
Fix multiple issues with gameplay leaderboard (and tests)
startFromSkipTarget
Fix `MultiplayerMatchFooter` test crash due to missing `PopoverContainer`
Refactor `TestSceneRankRangePill` to not depend on `TestMultiplayerClient`
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>