high tech weaponry and bullets flying at you constantly

tanktop should cover it