Added story play, load and restart functions and updated UserInput (with Julien)