Yup.
It's a tower defense game. This time in computer flavor. Does absolutely nothing that thousands of games before it haven't done. Enough with TD games, eh? I know people are suckers and will keep playing them, but let's see a bit more originality in flash gaming, eh?