Implement some very unoptimized queue persistence, Ill have to make it better in the future but for now it works.
Fix some edge cases with the persistent PlaybackState restoration.
Implement the ability for [most of] the playback state to persist even after the app's process has been killed.