Shooting mechanism update