this.battleManager = battleManager;
this.repositoryManager = repositoryManager;
this.cpuManager = cpuManager;
this.versionManager = versionManager;
this.imageManager = imageManager;
awtAdaptor = new AwtBattleAdaptor(battleManager, TIMER_TICKS_PER_SECOND, true);
// we will set UI better priority than robots and battle have
EventQueue.invokeLater(new Runnable() {
public void run() {
try {