Liberator 3D printed gun - How it works