BUILDS: Finished reworking the scripting API.