I added a hint option for the hidden word at the cost of a life.
Hint(FMath::RandRange(1,10));
void UBullCowCartridge::Hint(int32 Level) const{
TCHAR Letter = HiddenWord[FMath::RandRange(0,HiddenWord.Len()-1)];
switch(Level){
case 1:
PrintLine(TEXT("[The hidden word is %i letters long]"),HiddenWord.Len());
break;
case 2:
PrintLine(TEXT("[The hidden word is an isogram]"));
break;
default:
PrintLine(TEXT("[The hidden word contains one %c ]"),Letter);
}
}