I cast: non-magic missile
Tried my hand at rewording it:
Developers for the Game “Once Human” Remove Post Made After Game Breaking Update Requesting Positive Steam Reviews.
I’m no linguist, but I feel it’s at least better than the original.
Here’s the article: https://www.science.org/content/article/ants-stilts
And here’s what I think is the official scientific paper (says free with login): https://pubmed.ncbi.nlm.nih.gov/16809544/