Fun game.

That game is based on this one. That has better graphics gameplay, etc

http://novelconcepts.co.uk/FlashElementTD/