This game was designed by Claude Soucie and I found it in Sid Sackson's book A Gamut of Games. There is a kif version but I couldn't get it to work, so rewrote it in Prolog from scratch.
Victory is having all pieces connected. This means a player reduced to one piece automatically wins.
There are alternating moves, black starts.
In their turn, players can move one piece in a straight line, including diagonally, the number of spaces equal to the number of pieces in that line.
A piece can move over friendly pieces, but cannot end its move on a friendly piece.
A piece cannot move over enemy pieces, but can end its move on an enemy piece, capturing it.