I actually did learn the basics of coding in a variety of languages, and have even made a game prototype, but the idea of personally hand-coding changes on the blockchain doesn't really call to me, so I leave it to others. :)
Your ideas have potential, there'd likely be ways to abuse it for people who are code/tech/blockchain savvy, but I'm sure those can be curbed. Wishing you lots of success, either way! 🙏