Fix player not correctly restarting after an unpause
Use ElapsedFrameTime rather than storing state data
Also adjusts fade transitions to feel better, especially in fast forward scenarios.
Refactor skin configuration lookups to be more flexible Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>