A little bit of refactoring - extracted target selection strategy from the attack interaction