GetCharacterInfo refactoring