I put your caster system in my map
-I made sure no global variables were redeclared
-I changed the dummy id in the CasterSystem trigger
-I made sure the dummy had the right import path (import path = path for model in object editor)
-I added

JASS:
function InitTrig_CasterSystem takes nothing returns nothing
endfunction
to the obttom of the CasterSystem trigger. The map wouldn't start out with or without that function.
I know the caster system is having the problems, because the map starts up when I disable it.
Thanks for your help!
(I sent you the map via PM)