added ShootingUnit class