AdventureGPT: Using LLM Backed Agents to Play Text-Based Adventure Games