Arcus is a Rubik's Cube Simulator written in Java.
Challenging and ejoyable memory game.
Very similar to Minesweeper but this one has hexagonal tiles.