Just a thought and only if the rest is completed early, but maybe add the possibility of playing against the computer by storing a database pre-filled with words the computer can randomly choose for a player to guess. Also, we could then add to this database any words that arise in the 2 player game so that it is constantly growing.