There is a flickering enemy square at the very center of the screen. I'm willing to bet that all the enemies are instantiated there and then moved a frame or two later. Try to start them off screen to avoid this.
Oh yeah, and infinite towers