Freely assemble and upgrade parts such as turrets