The concept is SUPER COOL.
But IMO all different blocks + the dual gameplay can be a little intimidating/overwhelming.
It might be interesting to start with simple blocks and add more and more different blocks as you progress through the game.
Well done !