Console Rubik's Cube Emulator.  Supports arbitrary cube size. and automatic cube randomization.