Completed Refactor of Hangman