Issue #479, Players can now share subassemblies.

This requires a protocol change but I haven't bumped the number...

Everything seems to work as advertised.