A Graphical Implementation of a Rubiks Cube using opengl