public CubeWorld(ICWListener cwListener, ICWFxListener fxListener) { this.cwListener = cwListener; this.fxListener = fxListener; this.sectorManager = new SectorManager(this); this.tileManager = new TileManager(this); this.itemManager = new ItemManager(this); this.avatarManager = new AvatarManager(this); this.dayCycleManager = new DayCycleManager(this); }