Compact projectile launcher | Patent Publication Number 20230384053 | Patexia