Hmm... This game requires very high resources. First, it nearly hanged my browser then it lagged a lot while I was playing. At current state, I am going to give this a 1/5.
Not bad, but it is very difficult to place towers together (invisible minimal barrier between each structures). Still, it is playable to certain extend, 3/5.