Text this: Creating interactive fiction with Inform 7