Expect 7x faster performance on letters than on the original project. To get character of an index in Unicode, use "item () of [Unicode: unicode]". This project runs faster because it does not have to iterate through every letter in Unicode to check it's casing. Instead, the character replaces the first instance of itself in a list, and the list is then compared with a sprite to check if the contents have changed, which they will have character to be compared does not have the same casing as the character that was replaced in the list. The code also takes up less space (32 blocks now, 57 blocks before).