Text this: Making virtual worlds