One question, though, Dr. Boo. With all of these additional levels that you are adding (possibly up to 1000!), the notion of anyone completing the game and getting an ending/reward screen is certainly out of the question? Unless you incorporate the concept of difficulty levels (Easy, Normal, Hard, Expert) where each level determines how many stages a player has to complete to see an ending? And maybe you can make different reward screens for each? Just a thought.