Fixed #32, refactor get generic game record