Thanks so much for checking it out! :) I'm glad you enjoyed your time with it!
The game did start out with procedual generation for the level building, but the problem with that is - because I want players to head up the tower fast they have to be able to semi-predict what is coming ahead of them. With full random, no one could ever tell what would appear up top which makes players overly cautious and slow, by having static designed levels it allows players to get better and better and make a mental map of where everything is coming. This leads to faster times and faster (more fulfilling) gameplay! However, the enemy placement and which enemy and also how many appear is all totally random!