Talk:Duel Checker

Ummmmm… What is this supposed to be?
Can someone please explain to me what this card is supposed to be exactly? The description makes it sound like it's meant to mark an effect in the process of resolution… Or is it just some cute promotional thing? I feel like the clarification would really help the trivia section for this card.