Restoration after playback.

Still not working properly.

Changed so that restoreSonos is one big function instead of relying on
restorePlayer() while debugging.