Use asynchronous requests; disable spaces while AI is thinking

This name is really long. I think you should try to come up with a terser name.