Very nice Tower Defense.
One thing that could have been a little clearer would've been the start and end point of the wave. The system wasn't clear at first but after the second wave I was already familiar with how it worked.
I think the music is fitting, although it's too bad you didn't create it. :p
Good job!