private void createEnemyPanel() {

        effectPText.setText(null);

        //Enemy
        panelEnemy = new JPanel();

        panelEnemy.setLayout(new BoxLayout(panelEnemy, BoxLayout.Y_AXIS));

        raceTextEnemy = new JTextField("");
        healthTextEnemy = new JTextField("Health: " + Integer.toString(enemy.getHealth()));
        damageTextEnemy = new JTextField("Damage: Attack + 1d6");
        statusTextEnemy = new JTextField("Status: " + enemy.getStatus());
        worthTextEnemy = new JTextField("Worth: " + Integer.toString(enemy.getWorth()));
        strenghtTextEnemy = new JTextField("Strenght: " + Integer.toString(enemy.getStrength()));
        dexterityTextEnemy = new JTextField("Dexterity: " + Integer.toString(enemy.getDexterity()));
        constitutionTextEnemy = new JTextField("Constitution: " + Integer.toString(enemy.getConstitution()));
        attackTextEnemy = new JTextField("Attack: " + Integer.toString(enemy.getAttackRating()));
        defenseTextEnemy = new JTextField("Defense: " + Integer.toString(enemy.getDefenseRating()));

        pictureLabelEnemy = new JLabel();

        raceTextEnemy.setEditable(false);
        healthTextEnemy.setEditable(false);
        damageTextEnemy.setEditable(false);
        statusTextEnemy.setEditable(false);
        worthTextEnemy.setEditable(false);
        attackTextEnemy.setEditable(false);
        defenseTextEnemy.setEditable(false);
        strenghtTextEnemy.setEditable(false);
        dexterityTextEnemy.setEditable(false);
        constitutionTextEnemy.setEditable(false);

        //Enemy Race
        panelEnemy.add(raceTextEnemy);
        contentPane.add(panelEnemy);
        raceTextEnemy.setPreferredSize(new Dimension(100, 20));
        raceTextEnemy.setBackground(Color.white);

        //Enemy HP
        panelEnemy.add(healthTextEnemy);
        contentPane.add(panelEnemy);
        healthTextEnemy.setPreferredSize(new Dimension(100, 20));
        healthTextEnemy.setBackground(Color.red);

        //Enemy Damage
        panelEnemy.add(damageTextEnemy);
        contentPane.add(panelEnemy);
        damageTextEnemy.setPreferredSize(new Dimension(100, 20));
        damageTextEnemy.setBackground(Color.cyan);

        //Enemy Worth (how much XP player gets for defeating this enemy)
        panelEnemy.add(worthTextEnemy);
        contentPane.add(panelEnemy);
        worthTextEnemy.setPreferredSize(new Dimension(100, 20));
        worthTextEnemy.setBackground(Color.green);

        //Enemy Status
        panelEnemy.add(statusTextEnemy);
        contentPane.add(panelEnemy);
        statusTextEnemy.setPreferredSize(new Dimension(100, 20));
        statusTextEnemy.setBackground(Color.yellow);

        panelEnemy.add(strenghtTextEnemy);
        contentPane.add(panelEnemy);
        strenghtTextEnemy.setPreferredSize(new Dimension(100, 20));
        strenghtTextEnemy.setBackground(Color.black);
        strenghtTextEnemy.setForeground(Color.white);

        panelEnemy.add(dexterityTextEnemy);
        contentPane.add(panelEnemy);
        dexterityTextEnemy.setPreferredSize(new Dimension(100, 20));
        dexterityTextEnemy.setBackground(Color.black);
        dexterityTextEnemy.setForeground(Color.white);

        panelEnemy.add(constitutionTextEnemy);
        contentPane.add(panelEnemy);
        constitutionTextEnemy.setPreferredSize(new Dimension(100, 20));
        constitutionTextEnemy.setBackground(Color.black);
        constitutionTextEnemy.setForeground(Color.white);

        //Enemy Attack
        panelEnemy.add(attackTextEnemy);
        contentPane.add(panelEnemy);
        attackTextEnemy.setPreferredSize(new Dimension(100, 20));
        attackTextEnemy.setBackground(new Color(0.2f, 0.2f, 0.5f));
        attackTextEnemy.setForeground(new Color(0.6f, 0.6f, 0.3f));

        // Enemy Defense
        panelEnemy.add(defenseTextEnemy);
        contentPane.add(panelEnemy);
        defenseTextEnemy.setPreferredSize(new Dimension(100, 20));
        defenseTextEnemy.setBackground(Color.ORANGE);

        //Enemy pic
        ImageIcon icon;

        //Sets the race of the enemy
        switch (enemy.getPictureID()) {

            case 0:
                icon = new ImageIcon("images/snake0.jpg");
                pictureLabelEnemy.setIcon(icon);
                enemy.setRace("Snake (lvl: " + enemy.getLevel() + ")");
                break;
            case 1:
                icon = new ImageIcon("images/wolf1.jpg");
                pictureLabelEnemy.setIcon(icon);
                enemy.setRace("Black wolf (lvl: " + enemy.getLevel() + ")");
                break;
            case 2:
                icon = new ImageIcon("images/worm2.jpg");
                pictureLabelEnemy.setIcon(icon);
                enemy.setRace("White Worm (lvl: " + enemy.getLevel() + ")");
                break;
            case 3:
                icon = new ImageIcon("images/lynx3.jpg");
                pictureLabelEnemy.setIcon(icon);
                enemy.setRace("Brown Lynx (lvl: " + enemy.getLevel() + ")");
                break;
            case 4:
                icon = new ImageIcon("images/fellbeast4.jpg");
                pictureLabelEnemy.setIcon(icon);
                enemy.setRace("Fellbeast (lvl: " + enemy.getLevel() + ")");
                break;

        }
        pictureLabelEnemy.setAlignmentX(CENTER_ALIGNMENT);
        panelEnemy.add(pictureLabelEnemy);
        panelEnemy.setBackground(Color.lightGray);
        contentPane.add(panelEnemy);

        raceTextEnemy.setText(enemy.getRace());

    }