adding difficulty, word submission, and scoring