Adaptive and sophisticated learning in normal form games