seems like there are a lot of mechanics, it was a bit confusing
this idea could work though, i believe
nice work!