Implementing a Scripting Engine | Open Awesome