Filter's gloomy rendition of "Happy Together" sets the perfect tone for the May 31 launch of inXile's co-op focused dungeon romp Hunted: The Demon's Forge.