Automatic Online Rubiks Cube Solver Program