fixing how bullets are fired