So if opponent has 7 cards in his hand, and you have 4, you will get 3 cards and they will get 0...

Also, retreat will not work when player has a full hand...