News Muffled Warfare Is a Multiplayer Shooter Where Everyone Is Blind From the creators of Stifled Kieron VerbruggeApril 13, 2018