I was thinking a lot about this stuff while developing my first game. At some point I realized that I stopped playing games while working on mine, because the actual experience of developing felt like a better version of the kind of experience I look for in my favorite types of games (exploration, puzzle)
ps.: Your game (??) should be in every school everywhere