This game is not for the faint of heart. It's downright hard.
You'll be presented with a word, but the letters will be completely out of order. You'll need to rearrange them to spell the word correctly. For short words, it's easy. For long words, well, good luck:
What was the hardest word you encountered?
If you have friends who are also advanced ESL students, share this game with them so they can practice.