This is black-mirror stuff. I played around with this for a while and I can say for sure this is very impressive in the way the game adapts to the responses given.
It sparked interest in me to learn about OpenAI GPT-2. I know nothing about GPT so is the following link the best place to start?
https://openai.com/blog/better-language-models/