Co-Authored-By: Salman Ahmed <slmanarendo1950@gmail.com>
Use ElapsedFrameTime rather than storing state data
Refactor HitWindows for legibility
Conflicts: osu.Game.Tests/Visual/Gameplay/TestSceneSkinnableDrawable.cs
Add automatic resource mapping for rulesets to their own dll