nested inner cube within outer cube so that the rotate together maintaining their relative position.
Smoothed transition with transition-duration.  Linked 'rotate' button to infinitely increment positions by 90 degrees.