Yes, I've read your story and it's quite remarkable how much effort you put into games :D
I would like to add an easter egg for you, I'm just not sure what kind of text I could use.
So far I've come up with the following:
"Knock knock!" - "Who's there?" - "Doc" - "Doc who?" - "docnutnut!" - "I don't get it."
But I can change that to something else, if you'd like :D
About the level barrier: I've just tested it out and there seem to be no issues with changing the type of variable. I don't know if you have any experience in programming, but I'll try to explain: there are certain variables, such as numbers, texts, etc. For the max levels, I've used a variable called "int", short for integer, which can display whole numbers from -2.14 trillion to 2.14 trillion (or 0 to 4.29 trillion, if you drop the negative sign). This can also be seen in 32-bit systems, as 2^32 equals about 4.29 trillion. So to increase the limit, I need to use variables that can display higher numbers. The largest number, that can be displayed, is 10^308 and can only be reached with the variable called "double", which not only displays whole numbers, but decimals, too!
I had feared that changing the type of variable would reset all levels back to 0, but after testing, it seems like the numbers were converted correctly.