Refactor|libcommon: Continued remodeling savegame writing/reading