.CGF files will now be compiled in a temp directory and then moved to the destination, this fixes an error with Sandbox trying to load an unfinished .cgf and breaking all entities which use that .cgf.