Played it, wasn't as fun as i thought it would be. The concept is awesome though. There's a whole load of room for improvement for fps tower defence games.
Aikido you have got to see what Simon and Lewis managed to do to Hannah and Duncan in this If you don't want to watch it all, just skip to 17-18 minutes and watch till the 20, you'll know what I mean once you see it :P