The game does feel a bit overwhelming, but you get full points for innovation, this game certainly has an appeal I haven't seen in other submissions yet, it's very creative and I think if this idea is polished it could be an excellent title to sell as a standalone!
Great job!