Creative scripting and planning