add GamePrinter. not sure about trailing newline