Inclusive, duplicar caixas é a premissa daquela fase mesmo?
Não exatamente duplicar, mas dessincronizar. Cada dimensão tem obstáculos em posições diferentes, então dependendo de como você move a caixa, ela só move em uma dimensão. Quando as duas se separam e ficam em tiles diferentes elas ainda "obedecem" a outra então fica possível empurrar uma caixa que está distante, porque apesar da diferença em posição, ainda são a mesma caixa