There's just so much awesome in this that it defies words (for anyone who ever got obsessed with Tower Defence):
http://www.mapstd.com/