refactor silver_tentacle attacker