Rename BaseApplication to Application
Use Prerequisites
Wait until setup() to create Network
Send the login to the server
Handle backspace correctly
Handle login success correctly
Specify the maximum number of arguments for a console Command
Chat infrastructure
Send private and global chat messages
Access to Application from Network
Don't report unexpected key press actions
Receive global and private chat messages