Switching order of arguments for logic::recover and removing game's dependence on logic.
Machine level recovery of GDL -- still not perfect because of canonization but probably reasonable for most games.