Using Regret Estimation To Solve Games Compactly