ColorPuzzle is an easy and funny puzzle game. Each set of ColorPuzzle full version contains 100 (for demo version: 25) small rectangles known as tile. The tiles are arrayed in a 10 * 10 (for demo version: 5 * 5) matrix. The purpose of the game is to move tiles so as to match the color of all tiles with all adjacent tiles. To move the tiles, select a tile with mouse click or keying in tile ID (at the center of each tile). Then select another tile to inter-change their positions. When the color of all tiles are matched, the game is complete.