Combining Deep Reinforcement Learning and Search with Generative Models for Game-Theoretic Opponent Modeling | Synapse