Ah, yes, goon, gooning, and gooner.
I just can't keep up with all these newfangled terms. It feels like everyday a new word pops up in the lexicon. And, yeah, I'm aware in this particular case the word did already exist, but I believe it originally referred to porn specifically. Whereas, today it doesn't always involve actual porn, and it's commonly used to insult someone.
So, stop it! Stop it, Gen Z! You guys already have enough slang!