public BufferedImage[] draw(String msg) {
	BufferedImage[] result = new BufferedImage[msg.length()];
	msg = msg.toUpperCase();
		for (int i = 0; i < msg.length(); i++) {
				
			for(int l = 0; l < characters.size(); l++){
				
			if(Character.toString(msg.charAt(i)).contains(CorrectText(characters.get(l).getName(),true))){//if the message character matches one in the list, it continues
			result[i] = Util.deepCopy(characters.get(l).getImage());
			}
				
			}
		}
		return result;
	}