battle_calcs library: add functions best_defense_map() and get_attack_combos_subset()