A game called Devil's Dare dropped today on steam. It's a 4 person beat-em up and look interesting. Any one heard of this? I can;t find much info or any reviews online.