Added GenericWorld.InvokeWithRenderLock(Action)