Arm cannon