I liked the idea! I did have a bug on wave 4 that caused it to hang and not continue.
Sorry to hear that! I know that around wave 4 the endgame condition breaks so if you let an enemy reach the end (which is supposed to cause the "you lose" screen to pop up) it just sits there endlessly.