Add some more world methods + docs and also convert world to be its concrete type