Други, предлагаю завтра элементы отработать:
первый выстрел, серии, заряжание в перемещении, без за...ов и портов (хотя вход в порты можно) По нескольку раз одно и то же с контролем времени.
К примеру, серия по два - дозарядка 4 патронво - серия по два, засечь время, затем повторно.