public void useSkillThree(Render render) {
        // render.getCSManager().mageSkill3();
        int totalXP = 0;
        for (int i = 0; i < 16; i++) {
            for (int j = 0; j < 16; j++) {
                Turtle currentTurtle = getGrid().getPatch(i, j).getTurtle();
                if (currentTurtle != null
                        && currentTurtle.getFriendly() == false) {
                    currentTurtle.takeDamage((int) (getDamage() * 1.5));
                    if (currentTurtle.getHealth() <= 0) {
                        totalXP += currentTurtle.getXP();
                    }
                }
            }
        }
        if (totalXP > 0) {
            Object[] options = {"Okay!"};
            int n = JOptionPane.showOptionDialog(render.getFrame(),
                    "Things died! " + getClass().toString().substring(18)
                    + " gains " + totalXP + " experience!",
                    "Combat Reporter", JOptionPane.YES_NO_CANCEL_OPTION,
                    JOptionPane.QUESTION_MESSAGE, null, options, options[0]);
            gainXP(totalXP);
        }
        setAttacking(false);
        activate(false);
        setExhausted(true);
        render.tick();
        render.getCSManager().mageSkill3();
        render.drawPatches();
        // render.getCSManager().startCutSceneOne();
        render.getCSDisplay().repaint();
        double startTime = System.currentTimeMillis();
        render.repaint();
        render.tick();
        // while (startTime + 2000 > System.currentTimeMillis()){}
        // render.getCSDisplay().remove(render.getCSManager().getMage());
        render.repaint();
        render.tick();

    }