refactor: extract breath functions in make_attack_spell
refactor: extract ball functions in make_attack_spell
refactor: extract ball/bolt spells in make_attack_spell
refactor: replace #ifdef JP macros on make_attack_spell
refactor: extract switch in make_attack_spell