Great idea, if we were to build upon this having unique attributes for each ship you merge with would be a cool addition. Each ship is 'tetris-ed' onto a random side of the main ships using a grid data structure aligned to the cluster at the moment. Could be worth exploring more strategic ways of building up your ship cluster.
Thanks for the kind feedback!