Click on a tile to select, then click on any empty space to move there.
After a tile is moved, a new replacement tile will be placed at the old location.
You score each time you complete a loop. The bigger the loop, the more points you score (the score scales exponentially with the size of the loop).
Tiles forming the loop will be removed from the board.