Less implicit global var work. The global is still there, but it's explicitly captured in world.lua, removing any weird require-ordering rules.