BetaDwarf, the studio best known for their crazy startup story, is back with their second title: Forced Showdown, and they’re putting the fate of the game into the hands of Twitch!