Timeline Player prototype implemented. Fixed lock_guard issue in runtime_state::set_playback_mode()