add a better grammar that handles most cases, still many edge cases with...

... character names that aren't working because the phase of the moon isn't right.