I have visited both newgrounds.com and armorgames.com but i have found few interesting games like these. Also if you have any suggestions for good defense games please post.
If i may suggest, you should play the following:
Army of destruccion
Last stand II
Storm the house III