Console

The client could provide a console that allows the user to enter commands for the avatar, account, or other game objects he controls directly in text form.

This allows easy prototyping and debugging, and might also be utilized in client side scripting.

The console could be implemented partly with the same UI components as Chat.