undo animations working

took a new approach to solve undo animation problems.
it worked
adding another movement inverse as the last one, animating that, ten
taking two histories out of the cubies history vector