Automatic Online Rubiks Cube Solver