Text this: Designing adaptive virtual worlds /