Refactor GameDataParser