Everything about handling the guns in this game is amazing. I can't believe the level of attention to detail. For example, on the m16 and similar guns, the magazine release button pushes out a part on the left side of the gun and the animation actually shows that!