Have you played counter strike? It's really the same thing. When I fired my first assult rifle I jumped from a 40 foot ledge while spraying bullets, then I strafe jumped across the street while reloading, threw a hand grenade and then knifed the neighbor's dog.
True story, other people were there.