BREAKING COPY!  new game_summary i/o