This is pretty cool! I like the general concept, and I think it could be built upon to make something really nuanced. I think there just needs to be a little more challenge. Great work!