Very interesting concept, i could see this mechanic being further developed into some kind of adventure game. For being so complex, it was really easy to get into and understand the core mechanics. The tutorial helped a lot as well.
The only feedback I have is that it would have been interesting with some random events that would spice things up.
Well done!