How did you made infinite levels?

The code in object transition seems to be incomplete:
if (global.currLevel >= 5 and global.currLevel <= 8 and not global.genBlackMarket)
{
if (rand(1,global.probLake) == 1) { global.lake = true; room_goto(rLevel3); }
else room_goto(rLevel);
}
else if (global.currLevel >= 9 and global.currLevel <= 12) room_goto(rLevel2);
else if (global.currLevel == 16) room_goto(rOlmec);
else room_goto(rLevel);
And nothing happens if I change it.
And also, do you plan to develop this mod more? It's awesome.
