Working on Lua support and script abstraction!