This is really neat and interesting idea. Cool proof of concept game design elements at work here, and think that with more refinement and polish, you could have your hands on something really neat! Good work!