[Hangman] refactoring project structures, improvements