I implemented rotation of the front and right faces. Unfortunately this is getting messy.