Looks really good and the idea is amazing!
I think a level system would do wonders to this, that way you would start with maybe 2-3 variables and the difficulty would be ramping up with each level. Also you could then use the first levels as a sort of tutorial because I was quite confused for a few minutes before I figured how to play.
But overall, a really solid execution, well done!