Oh, and I was going to suggest that instead of having it so she can't exhaust the same invisible friend two turns in a row... maybe have it so that it says something like "invisible friends do not refresh until all of them have been exhausted". I think she would be better if you limited the use of each Ally a little more. They're all good, but I can see her going for that Clue every other turn, all game long. I think it would be good from a decision-making and planning standpoint to know that you'll have to use all three before you can use the same one twice, and which order to exhaust them in for each particular 3 turn arc.
Great character, though, regardless.