Very nice idea!
A bit overwhelming I would say, but it's a complicated mechanic, which is very well explained. That's an achievement on its own. The visuals are awesome too!