added movePattern2.move