Thanks! :D
I won't lie, the one script limitation made the level editor and audio a bit of a nightmare to deal with... but it was a fun challenge to have a crack at :)
Short answer would be a whole lot of booleans such as 'inLevelCreationMode' xD
Just played it, what an amazing game!
The idea of traversing the levels twice, while colliding with different blocks, is really cool for a puzzle game, and the the fact that you drop jump-tokens when you jump that you then have to pick back up is a neat twist and adds a level of forward thinking to the game, while also incorporating the theme brilliantly!
The amount of mileage you get from just 3 block types and the jump-token mechanic is really impressive, too. Most gamejam games have 2 or 3 levels showing off the mechanics/gimmicks, but you went above and beyond in adding a s*** ton of levels, and that's excluding the theoretically infinite levels that can be made in the level editor (which in-and-of-itself is mind bending considering the one script limitation)
In conclusion, this game is amazing and, out of the games I played so far, is my current pick for best game of the jam. Congrats, you did a great job!