Replaced save.lua with SaveManager