Puške, pištolji