updated drawCharacter to also handle numeral cases correctly