private boolean hunt(Position preyPosition) {
        FieldItem prey = field.get(preyPosition);
        char preyType = field.getItemType(preyPosition);
        if (field.shot(preyPosition)) {
            field.removeItem(prey, preyPosition);
            if (preyType == 'D') {
                return true;
            }
        }
        return false;
    }