I think there are some good ideas like shooting an explosive barrel or even sliding. The punch has a short range though, and it would have been nice to be able to crouch to avoid some of the bullets.
Oh, and it would be cool to have some checkpoints because starting from the begining each time is a bit annoying.
Anyway, the story was interesting. :)