Plot-your-own stories