Black powder pistol