The Legal Rubik's Cube Group