move optsFromUrlParams to loader

this was breaking player.forSnapshot