This is a really cool mechanics. Very unique in my opinion. Need work on the onboarding stage though, there is a lot of information you giving to the players right from the start of your game.
If you have time, please review my game as well, that would be awesome.