if (is_undefined(oControl.mod_bombs)) oControl.mod_bombs = 0;
if (is_undefined(oControl.mod_spider)) oControl.mod_spider = 2;
if (is_undefined(oControl.mod_jumpball)) oControl.mod_jumpball = 3;
if (is_undefined(oControl.mod_hijump)) oControl.mod_hijump = 4;
if (is_undefined(oControl.mod_varia)) oControl.mod_varia = 5;
if (is_undefined(oControl.mod_spacejump)) oControl.mod_spacejump = 6;
if (is_undefined(oControl.mod_speedbooster)) oControl.mod_speedbooster = 7;
if (is_undefined(oControl.mod_screwattack)) oControl.mod_screwattack = 8;
if (is_undefined(oControl.mod_gravity)) oControl.mod_gravity = 9;
if (is_undefined(oControl.mod_charge)) oControl.mod_charge = 10;
if (is_undefined(oControl.mod_ice)) oControl.mod_ice = 11;
if (is_undefined(oControl.mod_wave)) oControl.mod_wave = 12;
if (is_undefined(oControl.mod_spazer)) oControl.mod_spazer = 13;
if (is_undefined(oControl.mod_plasma)) oControl.mod_plasma = 14;

//Missiles
if (is_undefined(oControl.mod_52)) oControl.mod_52 = 52;
if (is_undefined(oControl.mod_53)) oControl.mod_53 = 53;
if (is_undefined(oControl.mod_54)) oControl.mod_54 = 54;
if (is_undefined(oControl.mod_55)) oControl.mod_55 = 55;
if (is_undefined(oControl.mod_56)) oControl.mod_56 = 56;
if (is_undefined(oControl.mod_57)) oControl.mod_57 = 57;
if (is_undefined(oControl.mod_60)) oControl.mod_60 = 60;
if (is_undefined(oControl.mod_100)) oControl.mod_100 = 100;
if (is_undefined(oControl.mod_101)) oControl.mod_101 = 101;
if (is_undefined(oControl.mod_102)) oControl.mod_102 = 102;
if (is_undefined(oControl.mod_104)) oControl.mod_104 = 104;
if (is_undefined(oControl.mod_105)) oControl.mod_105 = 105;
if (is_undefined(oControl.mod_106)) oControl.mod_106 = 106;
if (is_undefined(oControl.mod_107)) oControl.mod_107 = 107;
if (is_undefined(oControl.mod_109)) oControl.mod_109 = 109;
if (is_undefined(oControl.mod_111)) oControl.mod_111 = 111;
if (is_undefined(oControl.mod_150)) oControl.mod_150 = 150;
if (is_undefined(oControl.mod_151)) oControl.mod_151 = 151;
if (is_undefined(oControl.mod_152)) oControl.mod_152 = 152;
if (is_undefined(oControl.mod_153)) oControl.mod_153 = 153;
if (is_undefined(oControl.mod_154)) oControl.mod_154 = 154;
if (is_undefined(oControl.mod_155)) oControl.mod_155 = 155;
if (is_undefined(oControl.mod_156)) oControl.mod_156 = 156;
if (is_undefined(oControl.mod_159)) oControl.mod_159 = 159;
if (is_undefined(oControl.mod_161)) oControl.mod_161 = 161;
if (is_undefined(oControl.mod_163)) oControl.mod_163 = 163;
if (is_undefined(oControl.mod_202)) oControl.mod_202 = 202;
if (is_undefined(oControl.mod_203)) oControl.mod_203 = 203;
if (is_undefined(oControl.mod_204)) oControl.mod_204 = 204;
if (is_undefined(oControl.mod_205)) oControl.mod_205 = 205;
if (is_undefined(oControl.mod_208)) oControl.mod_208 = 208;
if (is_undefined(oControl.mod_210)) oControl.mod_210 = 210;
if (is_undefined(oControl.mod_211)) oControl.mod_211 = 211;
if (is_undefined(oControl.mod_214)) oControl.mod_214 = 214;
if (is_undefined(oControl.mod_250)) oControl.mod_250 = 250;
if (is_undefined(oControl.mod_252)) oControl.mod_252 = 252;
if (is_undefined(oControl.mod_255)) oControl.mod_255 = 255;
if (is_undefined(oControl.mod_257)) oControl.mod_257 = 257;
if (is_undefined(oControl.mod_259)) oControl.mod_259 = 259;
if (is_undefined(oControl.mod_303)) oControl.mod_303 = 303;
if (is_undefined(oControl.mod_304)) oControl.mod_304 = 304;
if (is_undefined(oControl.mod_307)) oControl.mod_307 = 307;
if (is_undefined(oControl.mod_308)) oControl.mod_308 = 308;
if (is_undefined(oControl.mod_309)) oControl.mod_309 = 309;

//Super Missiles
if (is_undefined(oControl.mod_51)) oControl.mod_51 = 51;
if (is_undefined(oControl.mod_110)) oControl.mod_110 = 110;;
if (is_undefined(oControl.mod_162)) oControl.mod_162 = 162;
if (is_undefined(oControl.mod_206)) oControl.mod_206 = 206; //SPECIAL
if (is_undefined(oControl.mod_207)) oControl.mod_207 = 207;
if (is_undefined(oControl.mod_209)) oControl.mod_209 = 209;
if (is_undefined(oControl.mod_215)) oControl.mod_215 = 215;
if (is_undefined(oControl.mod_256)) oControl.mod_256 = 256;
if (is_undefined(oControl.mod_300)) oControl.mod_300 = 300;
if (is_undefined(oControl.mod_305)) oControl.mod_305 = 305;

//Energy Tanks
if (is_undefined(oControl.mod_50)) oControl.mod_50 = 50;
if (is_undefined(oControl.mod_103)) oControl.mod_103 = 103;
if (is_undefined(oControl.mod_108)) oControl.mod_108 = 108;
if (is_undefined(oControl.mod_157)) oControl.mod_157 = 157;
if (is_undefined(oControl.mod_158)) oControl.mod_158 = 158;
if (is_undefined(oControl.mod_200)) oControl.mod_200 = 200;
if (is_undefined(oControl.mod_201)) oControl.mod_201 = 201;
if (is_undefined(oControl.mod_251)) oControl.mod_251 = 251;
if (is_undefined(oControl.mod_254)) oControl.mod_254 = 254;
if (is_undefined(oControl.mod_306)) oControl.mod_306 = 306;

//Power Bombs
if (is_undefined(oControl.mod_58)) oControl.mod_58 = 58;
if (is_undefined(oControl.mod_59)) oControl.mod_59 = 59;
if (is_undefined(oControl.mod_112)) oControl.mod_112 = 112;
if (is_undefined(oControl.mod_160)) oControl.mod_160 = 160;
if (is_undefined(oControl.mod_212)) oControl.mod_212 = 212;
if (is_undefined(oControl.mod_213)) oControl.mod_213 = 213;
if (is_undefined(oControl.mod_253)) oControl.mod_253 = 253; //SPECIAL
if (is_undefined(oControl.mod_258)) oControl.mod_258 = 258;
if (is_undefined(oControl.mod_301)) oControl.mod_301 = 301;
if (is_undefined(oControl.mod_302)) oControl.mod_302 = 302;

//Misc
if (is_undefined(oControl.mod_purerandombool)) oControl.mod_purerandombool = 0;
if (is_undefined(oControl.mod_randomgamebool)) oControl.mod_randomgamebool = 0;
if (is_undefined(oControl.mod_splitrandom)) oControl.mod_splitrandom = 0;
if (is_undefined(oControl.mod_fusion)) oControl.mod_fusion = 0;

if (is_undefined(oControl.mod_diffmult) || oControl.mod_diffmult == 0) 
{
    oControl.mod_diffmult = 1;
    if (global.difficulty == 2) oControl.mod_diffmult = 2;
    if (oControl.mod_fusion == 1) oControl.mod_diffmult = 4;
}

if (is_undefined(oControl.chozomessage)) oControl.chozomessage = 0;
if (is_undefined(global.gamemode)) global.gamemode = 0;



