I am having a harder time with this than any other task. I want to do this with a loop, but I had to find a pattern first so I wrote out all 16 parts of the rotation. It seems like I found the pattern but it still won't validate. In the example, I am assuming that gameField[0] is the first array, {2, 2, 2, 2}. After rotation, those move to gameField[0][3], gameField[1][3], gameField[2][3], and gameField[3][3].