introduce class SaveGames
fix bug in Scripting, integrate a method to get the latest savegame
refactor Scripting, add #defines for readability
remove Scripting::loadNewestSavegame
refactor Savegames