Итоги голосования для комментария:
Бозон медведя
Решение построить игру на цикле «подбежал-провел тактическую комбинацию-убежал ждать кулдауна» достаточно спорное
Поэтому тебе на выбор предложено или использовать Turn(), или драться в реальном времени.

И потому, что история мира, который просадили из-за глупой подозрительности и ксенофобии, мне ближе, чем история мира, который просадили из-за несогласия с политической системой
Его просадили не из-за несогласия, народ всего лишь хотел создать лучший мир. Просто из-за одной ошибки всё пошло наперекосяк. Дальше человек, имеющий возможность всё исправить, не знал как, знающий как всё исправить, не имел такой возможности, а когда они встретились, было уже слишком поздно.

Кстати, при Рекрсии, которая является местным аналогом NG+, тебе выдадут второй экземпляр имеющихся у тебя функций. Поэтому возможны всяческие конструкции вроде Mask(Mask(), Ping()).