Now makes use of a pool for censor characters. This avoids repeated
characters in censor strings. Case insensitive matching.