refactor WordsPool
fix exceptions
move Level to Word