So I did the first part of the challenge and set it up so users get a certain number of tries and I also tackled the bonus challenge and managed to get it right. To be brief how I did it; I made a new function on the main.cpp and new method on the fBullCowGame.h to handle the new difficulty to be set by the user. Here are the screenshots. Also to not have to change too much I left a default word: