Обязанности возникаю не от того, назвался ты социальной сетью или нет. А например стал ли ты распространителем информации, иностранным агентом, оператором персональных данных, владельцем критической инфраструктуры и прочее дерьмо.
Если бы вы умели гуглить, то нашли бы ваших предшественников с такими же бесполезными вопросами. И распознавали бы кошек уже через 30 минут одним лишь копипастом кода. Зачем тут математика?
Искать объекты по имени - последнее дело Вася. (С)
Некий главный объект, внутри которого эти кнопки, имеет на них прямые ссылки через инспектор. А все другие которым что-то от них нужно, уже обращаются к этому некоему главному объекту и вызывают у него метод ВключиВыключиКнопки .
Ну вот представь создаёшь процесс на 10 игроков и загружаешь им карту на 10Гб. Вопрос: сколько максимум игроков смогут играть на твоём сервере?
Или наоборот, вот у тебя играют 4999 игроков и 1 мамкинхакер. И вот он шлёт кривой запрос на сервак и он падает. Вопрос: сколько игроков остались без игры?
Русские символы в UTF-8 занимают два байта (если быть точным 11 бит, но это не точно). Соответственно у второго байта завершающие нули пропадают, и в итоге всё идёт в тартарары.