“ИИ-солдаты перезаряжаются через 30 секунд после переключения игрока с этого ИИ-солдата на другого,”
Считаю, что 30с это достаточно много. За 30с можно добежать до следующей точки и попасть в “неспокойную обстановку” .
Мне кажется, что это время нужно серьёзно сократить, секунд до 5, ну 10 максимум. Не вижу особых причин для того, чтобы полминуты бот считал, сколько у него патронов.