You can avoid taking any damage from enemies if you time your punch correctly when they're running at you, then run away, turn around, and do it again and again.