simplified story format, moved more logic into Adventure controller