Fix shadowed text fading

Apparently fading the player list is done by re-rendering the text with a different alpha of the text color at every step. The shadow strength wasn’t modulated by that alpha, so the shadow didn’t fade. Now it is.

Also, the text of the faded-out player list is re-rendered with alpha == 0 every time the mouse enters its area, do a little less needless work in that case.