public void renderElementalCircle(int xp, int yp, Element e, int phase) {
		int col = 0;
		Sprite sprite = Sprite.elementalCircle[phase];
		switch (e) {
		case FIRE: { col = 0xffE5554C; break;	 }
		case WATER: { col = 0xff4C70E5; break;	 }
		case EARTH: { col = 0xff82E54C; break;	 }
		case WIND: { col = 0xffE5E5E5; break;	 }
		}
		
		for (int y = 0; y < sprite.height; y++){
			int ya = y + yp;
			for (int x = 0; x < sprite.width; x++) {
				int xa = x + xp;
				int c = 0xffff00ff, c2 = 0xffffff55;
				
				if (sprite.pixels[x + y * sprite.width] != c 
						&& sprite.pixels[x + y * sprite.width] != c2) pixels[xa + ya * width] = sprite.pixels[x + y * sprite.width];
				if (sprite.pixels[x + y * sprite.width] == 0xffff55ff) pixels[xa + ya * width] = col;
			}
		}
	}