Simulates a rubik's cube, for the purpose of auto-solving.