Version 4

added a _saveAllXp function that runs every _saveTime seconds
Have not tested Version 3 or 4