I saw it somewhere else recently, but the idea is that LLMs are language models, not world models. This seems like a perfect example of that. You need a world model to navigate a text game.
Otherwise, how can you determine that "North" is a context change, but not always a context change.