My two cents about Kung Fu Forest:
If you jump the baddies, they get stunned, giving you ample time to shoot them without fear of them shooting back at you. This works for BOTH jumpy and stationary guys. It helps sometimes when you have a bunch of really hyper ones that won't stay in your line of fire. Also, you don't get killed if you run into them, you just bounce off. But be careful! I once got bounced off right into another one's spit.
One other thing... when you get a shield, take the opportunity to make sure all the cacti are gone. There may be one hiding on a higher level that you can't see from the ground. Once you're sure they're all gone, THEN go for the flags, and by that time, your shield won't matter.
I like this game. It's nice to get 20 points for raising a flag instead of 5 like so many of the other games.