Updated cutscenes, renamed TextCutscenebuilder to CutsceneBuilder

Now cutscenes are stored in Cutscene objects, with variable amounts of
delay allowed