Netslide
Slide whole rows and columns to reconnect the network to its power source
Click or tap an arrow to slide its row or column that way; right-click (or Ctrl-click, or a long press on a touch screen) slides it the other way. The row and column through the centre cannot move. Arrow keys move round the ring of arrows; Enter or Space slides, and when the cursor is hidden the first press only shows it. Ctrl or ⌘ Z undoes; Ctrl or ⌘ Shift Z (or Y) redoes.
Hard puzzles wrap: their walls connect round to the opposite side. Progress saves on this device.
How to play
The tile in the middle is the power source. Slide whole rows and columns, one square at a time, until every tile is wired to it. A powered wire is thick with a bright core; an unpowered one is thin. The row and column through the source never move, and a tile pushed off one end comes back at the other.
A barrier blocks a connection between two squares even when their wires meet. On easy puzzles there is a barrier on every edge the finished network does not use; hard puzzles have none but wrap round.
The status line is upstream's: your moves, and how many tiles are powered. Solve shows the finished network; it does not count as a win, and your moves then count from there, for practice. Undo and Redo follow your history; Restart returns to the start and can be undone.
Engine: Simon Tatham’s Netslide, from the Portable Puzzle Collection. MIT license and credits.