rotations now left-handed and added IMoveable