Split ObjectBuilder into ScriptObject and ScriptClass, added `game.loadText(filename)`