Glock 19 Gen 3, Gen 4, and Gen 5 review + FULL AUTO