Wow, I just spent about an hour trying to figure out what was wrong with my code. I kept looking through all my classes because there was no way there was something wrong with the function since it was so simple...Turns out it was really simple:
Code:
for (int i=0;i<4;i++)
{
for (int i2=0;i<4;i++)
{
Yesss I'm never naming the second index of a nested loop anything close to the first one again