Text this: Programming believable characters for computer games