Yeah, the game is indeed not easy: I never managed to help Claude either...
During development, we really focused on originality. As for the memory issue: because the size of a GET request is limited, I had to optimize the amount of data I put in there. Here's what I ended up doing: I save the dialogue history, separately ask the AI to summarize it briefly, and then pass that summary to the AI that controls the character.
So yes, the fish do have memory problems (ironically). I tried switching to POST requests, but the API I'm using simply doesn't accept them...