added savegame save/load methods