Thanks for playing! The first 5-ish levels are designed (to try to force the player to learn the mechanic being taught,) while every level after that is randomly generated. : )
You're definitely right about performance issues. It works better on desktop, I swear! lol (Though the game still starts to lag around floors 10-15 on my machine.)