Updated X & Y loop