it hit me chest-on , knocking me down and back i slid across the glass-covered floor , hissing in pain as i thrust out my hands , grabbing the thing by the throat and barely keeping the snarling , snapping teeth away from my face .