undo now only on real move + nomore shadow pipes