The concept is very original and the presentation is good, but the gameplay loop gets repetitive really quickly. Maybe you could add some growing difficulty levels in every wave.
Good job! :)