Oh, of course! Can't believe I ran right past that myself. Anyways, to fix the other error just initalize the array in the function.
map = new GameObject[x, y];
Running on windows 10 works fine. The menues will be in a lower resolution (I think 800x600) without mods, but it should go up to 1440p in game if you switch the resolution setting in the options.