Ported hangman.