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.