Search, Inference And Opponent Modelling In An Expert-Caliber Skat Player