miniature Scorpion. .. Did a new meme game drop? What's it about?