Pull out streak tracking, turn data into an app level object, remove manage route which couldn't be reached, code cleanup