Our C++ and Lua engine