public void draw(Graphics2D g) {
		
            // Draw Emotes
            if(emote == CONFUSED) {
                g.drawImage(confused, (int)(x + xmap - cwidth / 2), (int)(y + ymap - 40), null);
            }
            else if(emote == SURPRISED) {
                g.drawImage(surprised, (int)(x + xmap - cwidth / 2), (int)(y + ymap - 40), null);
            }

            // Energy Particles
            for(int i = 0; i < energyParticles.size(); i++) {
                energyParticles.get(i).draw(g);
            }

            // Flinching
            if(flinching && !knockback) {
                if(flinchCount % 10 < 5) return;
            }

            super.draw(g);
		
	}