have lua scripting in a working, albeit very embryonic, state