finished hangman; added comments; could use refactoring