Refactor|libcommon: Added IGameStateReader interface