uml design for guessword game