It's actually looking like it's completely fine, got some reassurance from someone way more experienced than me. It just really REALLY looked like a sign of something scary. Really rough couple of hours ngl.
Not sure I'll be very active tonight, sorry. Have to keep an eye on my cat and call my vet first thing in the morning. Might be nothing but I don't know.