Don't provide direct access to the players map.
Tweak ShareHandler a bit.
Better way to do locale strings there.
Put ShareMode in its own class.