Ouch, Kellichou. I empathize - I know just what that rush of adrenaline and fear and anger feels like...

BTW, Your cat sounds fun