We all love a good, well-written video game antagonist, don't we? A villain who is fleshed out, hard to sympathize with but easy to understand, and you can almost see how they could've been the hero ...