Adversarial Counterfactual Environment Model Learning