Habit tracking role-playing game using UserNotifications, UserDefaults, FileManager, Delegate Pattern, Observer Pattern, UIDatePicker, etc.