Very interesting and novel idea. Very well executed. It was intuitive enough that I understood it fairly early, and the UI is nice and clear. I think the concept has a lot of further potential if you'd like to make a full game, but this is a great beginning!