Modified compiler to allow dynamic arrays within structs

This allows dynamic arrays to be included in structs. Preliminary testing shows this works. Tested saving and loading as well.