Shifted possible attack finding into BMAttack::valid_attack_types($attackers, $defenders)