initial LuaBehaviour, works thus far