Assembly games