Honestly, the only thing that I can think of that could help you immensely is the players. They're the ones who start the problems and solve them. Mainly, you need to find the kind of player who isn't just joining the RP to "Win" per say. I mean sure, character wise they want to win. But you need to find people who are willing to collaborate with each other, do things that really makes them think of the decision that have major consequences and benefits, and can accept defeat. Those who don't accept failure cannot achieve perfection, as it's build on the bodies of those who couldn't make it. Find people willing to be one of those corpses, who's also willing to make other people those corpses. They're hard to find I'll admit, and I'm no genius; this could be a disaster. But you had asked, and I have answered.