Initial Scripting, more base functions set up