Shadow Blade [iPhone]
Tips and Tricks|
Don't stay in one place for too long if there are snipers about.
You can jump back towards walls you've already jumped off to avoid obstacles.
In the end-of-level scraps, take out anything with a gun before you deal with the others