Скорострельность меняется.
Через конфигуратор - от 30 до 800 выстрелов в минуту.
Через экранчик пока ограничение по минимальному не сделал, но 0 ставить не советую - последствия непредсказуемы.
Позже, наверно сделаю ограничение и в настройках с экрана.
Так же время спаса настраивается (только через конфигуратор).
В десятых долях секунды - от 0 до 30 (3 сек. максимум).
Могу максимальное увеличить, если надо.
Тем временем память программ тает.  
 Уже 85,6% использовано.  
 Там ещё либы подключены для работы со строками - тоже, небось, отъедают прилично.
Чистить придется и оптимизировать код.
Баги, разумеется, могут присутствовать, тестировал поверхностно.
Error	1	variable 'damage_value' must be const in order to be put into read-only section by means of '__attribute__((progmem))'	
Error	2	variable 'ir_f0_value' must be const in order to be put into read-only section by means of '__attribute__((progmem))'	
Error	7	variable 'commandsPointers' must be const in order to be put into read-only section by means of '__attribute__((progmem))'	
Error	57	variable 'numbers' must be const in order to be put into read-only section by means of '__attribute__((progmem))'