- La lçinea 213 de tu programa dice : 

  for(i=M-1,j=0; j < M; j++)
  
  y debería decir : 

  for(i=M-1,j=0; j < N; j++)

  Por esto es que tienes "juego_2" malo.