use

```C++
if(..())
    return
```

in attack_hand to have all the checks, add the fingerprints and etc, without having duplicated code