Modified the way that the log file is exposed to the rest of the engine. Removed the MessageCallback from the ScriptEngine since that is AngelScript specific. I did have some issues with errors, but they suddenly resolved themselves without my interverntion - watch out.