You ever watch Battle Royale or The Hunger Games and thought to yourself, “I could totally do that”? Well, that’s pretty messed up, but at least there’s a new game … Read More