Lua interface vivid engine