Allow 'player.*' cmds to work with many players

If there is no host player and multiple players connect, the old behavior would hang on all player.* commands. The new behavior picks the first player in the list returned by getOnlinePlayers() and applies player.* commands to that player.

This isn't ideal but at least it won't hang.