The game is called Here to Slay, and it is all about assembling a party of Heroes and slaying monsters (and sometimes sabotaging your friends too).