Fleshing out interface IWorld