have you seen dw script? http://www.dwscript.com/ were using that in our game