Only query for player ID after encountering an action that needs it
Add a -WARDS suffix to UP and DOWN commands due to poor recognition of UP
Add support for JSON-RPC username/password