This is a really cool and well implemented idea.
To me, it's just missing a puzzle/problem game setup to drive players to explore the possibility space and discover their own solutions.
I think you're spot on.