Use a wall as a brake
If one robot is lined up but the other is not, press it against a wall. It will wait while the free robot changes position.
AYE.GG / MIRROR LAB
One command. Two robots. Opposite horizontal moves. Fifty levels.
Arrow keys or WASD command both robots. Up and down match; left and right are reversed for the mirror robot. A robot that meets a wall waits while its partner can keep moving. Dock both robots on the purple × pads at the same time.
If one robot is lined up but the other is not, press it against a wall. It will wait while the free robot changes position.
A left command means left on the direct board and right on the mirror board. Read the two columns from the center outward.
Undo restores both robots and the move count. A hint performs one shortest-path command and costs three moves.
Levels 1–15 use 5 × 5 rooms, levels 16–35 use 6 × 6, and the final fifteen use 7 × 7. Every deterministic chamber ships with a replay-tested solution, while alternate valid routes are accepted.
Download Twin Shift · 50 levels (ZIP) ↓