In this version I fixed a bug in which when the player doesn't have the user-preferred quality, it'd always pick the best available quality
For example, say the player has qualities 1080p, 720p, 360p, Auto; the user picked 480p
Normally, the extension would pick 1080p, which wouldn't make sense in this case
The fix will result in the extension picking 360p instead
That is unless the highest-available quality is lower than the user-preferred quality, in which case the highest-available quality will be picked, e.g. 1080p being the highest-available quality and 1440p being the user-preferred quality