Throw out RemotePlayer concept.  It never did anything anyway.
If using a proxy player show such in UI.
PlayerEventListener for getting callbacks from Players instead of
polling.
s/PlayerEventHandler/LocalPlayerSupport/g
DaemonThreadFactory for all executors.