To answer my own question, I downloaded the game (96kb) and found that it was a speed button-mashing game. My first attempt warranted a 2.3 meter long turd.
It took me a full minute to register what I had just saw. It looked like a giant space centipede coming out from a bunch of moons and then....I realized...it wasn't...that.