Pretty good overall.
Not bad. There are a few sugestions I have for you though: Make the robot legs robot not rubbery, allow user to move with shield up, allow reload with shield up and the jump seems a little odd since he moons jumps at first then the gravity kicks on like three fold for the fall. If you either slowed down his fall or sped up his initial movement for the jump it would make it alot smoother.