Hangman full UML diagram