Adds idle detection to auto-save. Auto-saves every 30 seconds a user is active.