continue management of world and tiles, added UnitSpec basic management (missing sprite management, should be placed in GfxData which is a new class dedicated to this aspect)