I have really liked all of the content from GameDev.tv until this section, but I really do not like the use of custom functions like PrintLine without even specifying that it is not built in functionality. I think it would be much better to create a game from a blank project than to start off by using this half make code, especially when it is unclear what is built in and what is not. I do not like how we are introduced to FString::Printf then told that we dont need it because it was already build into custom functions we did not write. I would much rather practice with it in so that I remember that it is normally needed. I also still have no idea what the * is doing in the *HiddenWord part you had us type. That was really explained poorly I thought and I will need to look it up myself now.
I really like your content as a whole and was an still am excited to learn more about C++, but this has sadly been a bit of a rough section imo by your normal high standards. This is not to say that I am not learning a lot still, but the process has been a bit worse and it has been harder to understand fully what is happening at times, when normally you do a fantastic job of making it very easy. I also have been working with BPs is UE4 for years, so i have been able to figure out what is going on fairly well, but I am more concerned about people who are brand new and may not realize for example that they cant magically print text to a sign without setting it up in code first and are confused because you never mention what you have already done for setup.