This game is similar to Rubik's Cube, but instead of mechanical rotation of cubes, color squares are sliding by cube surface. Doubtful that it could be mechanically realizable. :-)
You can define your square and direction moving by two taps - tapping first to the square you want to move,
and second tapping to the place you want to move. You can also rotate entire cube in any direction
in order to analyze current state of the cube. Final goal is same - make sides of the cube uniformly coloured.
Start game by pressing "New Game" item in menu.
You can change size of the cube choosing "Cube Size" menu item.
Sliding peed is changed in "Moving Speed" menu item.
Original idea belongs to Maria Makarova. This puzzle programmed by her for IBM PC was popular
under the name RussianBox a long time ago.
Unfortunately, I did not found same puzzle for Android, so I created it by myself.