added MovePicker2PlyOptimized class