Slide the rows. Join the colors.
Drag a row sideways or a column up and down. Tiles that leave one end come back at the other.
The board is solved when each color forms one piece. Joined pieces rise.
A gap splits a line. Only the part you grab moves.
A lock pins its whole row and column.
A triangle on a side needs its color next to that side. Then the two join into one island.
A mark beside the board needs a tile of its color next to it.
Keyboard: arrows pick a tile, Shift + arrow slides, U undoes, R restarts.
Progress stays in this browser.