Flintock pistol