Oh this idea rules! It's like those programming puzzle games except you don't have to set several dozen commands up front. Hope it goes well!
I hadn't seen it this way but you are right the puzzle that this system could create can look like the puzzles of this kind of games.
And thank you !