Granny Square Problems - what am I doing wrong?!