Расчет пушки вынесен в отдельную функцию