changed World internal representation
added names
changed ObjectManager implementation; new object ids system