Very nice game! I really liked the randomness of not knowing where of what type the next tower was going to be. Overall I found the game quite easy, although I am not sure if I could be able to do a perfect score.
One detail maybe, if I was hit by the "head" of a wave of enemies, there was no way to escape because as soon as I could move, I was stunned again by the following aliens.
Good job!