Use asynchronous requests; disable spaces while AI is thinking

I think this method makes the Game' s interface weird. I'm not sure if it would hurt to move this functionality to the UIPort.