In Zauberfläche, you are in control of a 5x5 big playfield, which is randomly filled with five squares of five different colors at startup. On each side, there is an arrow to move the entire row one square to the left, right, top or bottom (whereby the playfield is a 2D torus - you move left and come back right, same for top and below).
The goal is simple: arrange the playfield so that there are 5 identically colored horizontal or vertical lines. The game counts both the moves used and the time needed to complete a stage.
[source:mobygames]
Distribution : Retail - CommercialPlatform(s) : PC (Windows)
Links