Client Commands: QUIT - Exit game REFRESHBOARD - give me all the data for the board SET x y data - change the state for spot x,y LOGIN user pass - login POPULATIONSTATS - get population stats FINANCES - get finances SETSPEED speed - set the game speed 1-5 SPOTINFO x y - get info on map position x,y BORROW amount - borrow amount of dollars LISTDEBTS - list my debts PAYBACK loannum - pay back loan #loannum LISTGAMES - list games user can play SELECTGAME game - select a game and start it GETGOAL - get the goal of the game TXN_START - start a transaction TXN_COMMIT - commit the active transaction TXN_ABORT - abort the active transaction Untagged server responses. These can be sent at any time: BOARDSIZE x y BOARDLINE y data BOARDSPOT x y data PLAYERINFO (NUMBER|CASH) value CURTIME time POPULATION FINANCES LOAN SPOTINFO REPOSITION x y - put the middle of the map to x,y GOAL string GAMEOVER reason GAME name