He couldn't return generator instance because he needs two instances of game running at the same time for the tortoise and hare algorithm to run in const memory.
He would need to return at least generator function but that would force him to invoke it before iterating.
He would need to return at least generator function but that would force him to invoke it before iterating.