World removed from types. Will be replaced by a scriptable entity component system in the following commits.