I had an idea to make the game actually a game. One AI is the AI that's now in the game (from now on I will call it SAI - Story AI), the other should be a static algorithm (From now on I will call it CAI - Character AI) . for example, it may remember that you got hit in the head and thus lower your HP. Or that you got a sword from a stranger. This could make things more consistent and interesting.