Use ElapsedFrameTime rather than storing state data
Also adjusts fade transitions to feel better, especially in fast forward scenarios.
# Conflicts: # osu.Game/Beatmaps/Drawables/BeatmapPanel.cs # osu.Game/Graphics/UserInterface/BackButton.cs # osu.Game/Screens/Play/KeyCounter.cs