Good game, but the gun got stuck on terrain a lot. From what I could see you coded the gun to respond to input the same way a the character, instead of setting its location to the character's.