Prevent Duplicate Character/Player Names

It's no longer possible to have multiple characters with the same name,
or a character with the same name as a player, or a player with the same
name as a character.