What is this monstrosity behind the battery on the prod units?
Are you talking about the fun/silly Easter eggs of sprites shown here?
Well, in laymen's terms I would say these are, fun/silly sprites hidden under the battery...
Oh boy I love memes!
Easter egg heaven (for those who know what that means)