A Rubik's Cube simulator that can simulate a classic 3x3x3 Rubik's Cube in 2 dimensions. It will also find the optimal path of a scrambled cube.