Это исправим. Насчет всего остального - пока не получится, дело в том, что на тайминг заряжания жестко завязана анимация, исправления чреваты глюками.
Предлагаем следующий вариант:
Настройки для текущего снаряда запоминаются в момент начала заряжания, после чего возможность регулировать режимы блокируется НА ВРЕМЯ ЗАРЯЖАНИЯ. Во время заряжания видно с какими настройками снаряд ушел в ствол. После окончания заряжания возможность крутить настройки возвращается, но они будут использованы только для следующего снаряда. Так устроит?