Is that guy throwing a voltorb in the air?
Neh, yeah it is a lot like copy cat (but better), only you get to keep your hand. And seeing as you lose 2 cards when you play this, you'll automatically be getting 2 cards back if you originally had the same amount of hand as your opponent.
I like to think of it more like a bill. If you have the same amount of cards as your opponent, you get 2 new cards. if your oponent has one more card than you, you get 3 new cards. So and so on...I like it