Try the above, but also check a few things....
1.if your using a .3ds .x model, check to make sure that the model is rotated, and fixed to point forward, this can screw everything up.
2.make sure that your values are correct, becaus if both your move commands are told to move by an increment of -1, you will go backwards no matter what you press.
for number 1, you just need to rotate the object untill it is looking forward, and then use the command "fix object pivot objN"
Hope that helped.
Guns arn't the problem, people are the problem, shoot all the people and guns arn't a problem anymore.