I know that you need to be 21 to buy a handgun in PA, but is it legal for someone who is 18 to transport it (unloaded) and shoot at a range?