public void write(String msg, int x, int y, int mirrorDir, int scale, int col) {
		msg = msg.toUpperCase();

		for (int i = 0; i < msg.length(); i++) {
			int charIndex = CHARS.indexOf(msg.charAt(i));
			Sprite sprite = Sprite.charSheet.getSprite(charIndex * 8, 0, 8, 8);
			for (int j = 0; j < sprite.pixels.length; j++) {
				if (sprite.pixels[j] <= -1) sprite.pixels[j] = col;
			}
			if (charIndex >= 0) draw(sprite, x + (i * (sprite.w * scale)), y, mirrorDir, scale);
		}
	}