public void execute() {
                    if (!card.isToken()) {  //ugly hack to get around tokens created by Crib Swap
                        int num = 0;
                        if (card.getController().isHuman()) {
                            String[] choices = new String[7];
                            for (int j = 0; j < 7; j++) {
                                choices[j] = "" + j;
                            }
                            String answer = (String) (GuiUtils.getChoiceOptional(
                                    card.getName() + " - Choose a number", choices));
                            num = Integer.parseInt(answer);
                        } else {
                            num = 3;
                        }
                        card.setBaseAttack(num);
                        card.setBaseDefense(7 - num);
                    }
                }