lchen59 kwchen3 fleshed out CharacterDB and tests