Perfect video as always. I do think that there is a fifth element here as well, and that would be the creative aspect. Trying to create or recreate something to be a specific way is definitely a big factor that motivates people to put so much time into these games, as well. I personally think these games tap into a very innate human desire to see things get progressed, organized, sorted, cleaned, etc. Though "gamification" was already a popular term in STEM circles a few years ago, I think if one can harness those same desires these games tap into with things like To-Do Lists, they can feel that same joy from all of their tasks.