RufaSwap, is a simple permuted picture puzzle where the challenge is to restore the picture elements to their proper order. Two elements are selected with cursor clicks to initiate pairwise swapping. Choose number of elements to control the level of difficulty. Great for kids. Use your own *.png files or the ones provided.
Mac OS-X or GNU/Linux with graphics card and driver that supports OpenGL v 3.3 or greater