Very interesting mechanic and you made a good puzzle out of it! There's definitely a lot of potential here.