Your concepts have some similarities to what I did in my game. Definitely not the same, but distant cousins.
This is pretty cool, though. I like the traversal idea and how the battlefield opens against each opponent for some nice strategy for the single encounter.