Added basic script engine