Tennis in the Face (iPhone iPod)
CheatingDome.com
Various Gameplay Hints
You can overlap moves and that is essential for some of the harder puzzles so use it. Don't waste a shot breaking a piece of glass - try and hit something first. Explosives are great, and go through solid platforms.