nested structs are fine as long as its something that can be saved, ie objects cant be saved
other than that i cant follow your code, can you be clearer what you mean by wont load?
also i dont see any structs, i see maps possibly with structs in them but where do you set the structs?
finally is it intended to have loops within loops within loops and not run on completed?