Change asyncSolve to an instance method
Add Cube.scramble()