Piston driven AR15 VS gas impingement