There are two significant ways in which this differs from a Rubik's cube.
1. It's abelian. Moves can be done in any order, to the same result.
2. there's a simple algo to solve this. Working from top to bottom, left to right: click the first white cell, then click the cell below it. (Then there's a simple endgame at the end once the bottom row is reached.)