У меня был вариант, что если А походил на Б и узнал его принадлежность к ледяным, то Б при заходе на А не узнает ничего и походит как к обычному игроку. Так лучше?
А, ледяных всего же три. Тогда не знаю. Можно и первоначальный вариант оставить. Ну, только сделать так, чтобы пока А и Б не сходили к друг другу в гости, общаться они не смогут.
И кстати - ничего не мешает дать блокеру и замораживателю дополнительное нд - проверка, с помощью которого они смогут искать друг друга во время игры.