Use a timer, not a timeout to save RPG data.