This is not the way to gain popularity but I must say that most of the entries in that game are the most laborious clunking nonsense and show nothing like the form and humour of the original ISIHAC game, which I'm beginning to doubt anyone has ever heard.
What's ISTR? I tried a search and came up with the Institute of Safety in Technology and Research, International Symposium on Trends in Radiopharmaceuticals or the International Society for Third Sector Research, none of which sound very ISIHAC.