Neat idea :)
I think the gameplay could be improved: the fact that enemies spawn at random places introduces too much stress if they end up too close, and at the same time it incurs long waiting times when nothing happens. I think just having the enemies move from outside the screen towards some location inside would fix that.
Still, very nice submission!