refactored 'parse_chars' into 'parse_for_type', and renamed 'fr_score' to 'fr_throw_total'