Socratic Game Theory : Playing Games in Many Possible Worlds