The world of Competitive FPS games has ballooned lately, bolstered by the success of titles such as the up-and-coming title The Finals. It would seem this...