registerCommand(new RulerCommand(this));
registerCommand(new ShowEntityCommand(this));
registerCommand(new FireCommand(this));
registerCommand(new DeployCommand(this));
registerCommand(new ShowTileCommand(this));
registerCommand(new AddBotCommand(this));
TimerSingleton ts = TimerSingleton.getInstance();
/*
* this should be moved to UI implementations so that they are
* responsible for figuring out who should call update for connection..