Really cool idea, fun to play, but would definitely benefit from more polish on the interactions - specifically I found joining new parts especially tedious, sometimes repeatedly bumping into the pieces without managing to catch them.
Also in the end I ran into an enemy core I just couldn't kill - I shot everything around it down, but the core itself just wouldn't die :/