The following software emulates an "Evil Hangman" game where the secret word is chosen dynamically from a large dictionary and the game postpones choosing a single word until it must. Very difficult but a lot of fun developing!