Intelligent Rubix Cube