The one area that caused me the most confusion was when to actually give advantage to someone in combat. The thief gets it when he attacks from hiding - ok. Some monsters grant advantage- ok. What else? Does flanking or attacking from behind do it? Attacking with surprise? Being outnumbered? I really need some more guidance here.